序号 | 功能分类 | 脚本名称/关键字 | 功能描述 | 适用范围/场景 | 脚本示例说明 | 备注 | |
---|---|---|---|---|---|---|---|
1 | 关键字 | this.obj | 表单绑定的类的对象,如果没有条件限制默认获取的是绑定类的最新一条记录 | 1)操作动作为visit/edit时,this.obj有数据 2)操作的前处理脚本中写了return{obj:obj},表单的this.obj会有对应值 | this.console.log(this.obj); this.obj.[属性名] 关联类的话 this.obj.left_[左类属性名] this.obj.right_[右类属性名] this.obj.relation_[关联属性名] | this.obj是当前表单绑定类的对象,可以通过类上的属性获取返回对象的某一项的值 调试查看this.obj的返回值: this.console.log(this.obj); | |
this.selectedObjs | 表单中含有唯一的多对象控件时,通过此数组获得用户选中的对象,如果是有多个多对象控件可以在表单设置中绑定多对象控件 | ||||||
2 | this.data | ||||||
3 | this.env | ||||||
4 | this.user | ||||||
5 | this.store | ||||||
this.comfirmData | 弹窗表单新增对象/编辑对象成功后提交的表单数据,在后处理脚本中可用 | 仅适用于操作的后处理脚本中 | |||||
this.className | 表单所属的实体类或者关联类的名称 | ||||||
$env | |||||||
$user | |||||||
$obj | |||||||
$form | |||||||
数据访问 | this.handleQuery() | ||||||
this.create() | |||||||
this.createObj() | |||||||
this.edit() | |||||||
this.delete() | |||||||
this.dwf_axios() | |||||||
this.dwf_modeler_axios() | |||||||
this.QueryResultAll() | |||||||
this.getOperation() | |||||||
this.queryEntity() | |||||||
this.queryRelation() | |||||||
表单间交互 | this.openForm() | ||||||
this.returnSync() | |||||||
this.closeDialog() | |||||||
this.openTab() | |||||||
this.closeTab() | 不带参数: 带参数: | ||||||
this.closeTabById() | |||||||
this.openDrawer() | |||||||
this.msgbox() | |||||||
this.msgboxDialog() | |||||||
this.spinShow() | |||||||
this.spinHide() | |||||||
this.validateForm() | |||||||
this.freshData() | 不带参数: 带参数: | ||||||
使用控件 | this.getAddinById() | ||||||
this.getTargetAddin() | |||||||
this.getSourceAddin() | |||||||
脚本互相调用 | this.executeOperation() | ||||||
单对象表单控件脚本 | this.getAddinById("控件代号").getValue() | ||||||
this.getAddinById("控件代号").setValue() | |||||||
this.getAddinById("控件代号").args | |||||||
this.getAddinById("控件代号").triggerEvent() | |||||||
this.getAddinById("控件代号").setTooltip() | |||||||
this.getAddinById("控件代号").setError() |
多对象表单控件脚本(卡片还有特殊包含的关键字) | |||||||
可视化表单控件脚本 | |||||||
编码扩展表单控件脚本 | |||||||