Button Click Logic(OnAction Logic)

Introduction

Button Click Logic supports C# language. Please edit the code in the OnAction logic(c#) tab of the button. The code will trigger execution when Button Click (When Onclick logic does not return false).

Overall Variable

Variable name Type Remarks
TenantId string Current TenantId
AppCode string Current AppCode
Env string Environment variables of the current form
DataId string DataId of the current form
PageMode PageMode Add=0,Edit=1,Preview=2,Inherit=3
EntityCode string EntityCode of the current form
FormAilas string Alias name of the current form
Button MetadataFormButton Current Button information
BaseDoc Dictionary<string,string> Data of current page, excluding Field set as disabled. Incomplete data when PageMode is Preview.
Doc DynamicMetadata Data of current page, excluding Field set as disabled. Incomplete data when PageMode is Preview.
Form Dictionary<string, object> Definition of current form
User CurrentUser User information of current login user.
Service namespace Call available API by Service.MethodName()

Return Object

  • Introduction:Return object of Button Click Logic. This object must be returned in the code. The syntax is return Return;
  • Object Name:Return
  • Detailed field:
Attribute Type Remarks
MsgTitle string Title of dialog box after executing button
MsgContent string Content of dialog box after executing button
DataId string Set this property, and the page will automatically jump to the preview page of the document. If both dataId and ReturnUrl are set, dataId will take precedence over ReturnUrl
InputData Dictionary<string, object> Customised return value,which needs to be processed by JS defined in frontend.
ReturnUrl string Page automatically jumps to the url by setting this attribute.
© Digital Maker Product Team all right reserved,powered by Gitbook该文件修订时间: 2023-02-02 10:40:10

results matching ""

    No results matching ""