类 ApprovalForm.Builder
- 封闭类:
ApprovalForm
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明build()formContent(String formContent) 审批定义表单,json 数组,见下方form_content字段说明widgetRelation(String widgetRelation) 控件之间数据条件约束表达式
-
构造器详细资料
-
Builder
public Builder()
-
-
方法详细资料
-
formContent
审批定义表单,json 数组,见下方form_content字段说明示例值:[{\"id\":\"user_name\", \"type\": \"input\", \"required\":true, \"name\":\"@i18n@widget1\"}]
- 参数:
formContent-- 返回:
-
widgetRelation
控件之间数据条件约束表达式示例值:{\"groups\":[{\"id\":\"1\",\"parent_widgets_ids\":[\"widget1\",\"widget4\"],\"children_widget_ids\":[\"widget2.widget3\"],\"conditions\":[{\"parents_expr\":{\"type\":\"Multi\",\"expr\":{\"type\":\"and\",\"exprs\":[{\"type\":\"SingleWidget\",\"expr\":{\"type\":\"in\",\"widget_id\":\"widget1\",\"expect\":{\"type\":\"local\",\"value\":[{\"value\":\"value_0\"},{\"value\":\"value_1\"}]}}},{\"type\":\"Const\",\"expr\":{\"value\":true,\"widget_ids\":[\"widget4\"]}}]}},\"children_rule\":{\"expr\":{\"type\":\"SingleWidget\",\"expr\":{\"type\":\"in\",\"widget_id\":\"widget2.widget3\",\"expect\":{\"type\":\"local\",\"value\":[{\"value\":\"value_3\"},{\"value\":\"value_5\"}]}}},\"actions\":[{\"type\":\"SetOptions\",\"widget_id\":\"widget2.widget3\",\"value\":{\"type\":\"local\",\"value\":[{\"value\":\"value_3\"},{\"value\":\"value_4\"}]}}]}}]}]}
- 参数:
widgetRelation-- 返回:
-
build
-