页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 4 下一个 »

功能分类脚本名称/关键字功能描述适用范围/场景脚本示例说明备注
关键字

this.obj

实体类.attrNames

关联类.attrNames

按钮中获取关联类对象的属性需要加左left右类right、管理类的前缀relation

this.obj.relation_关联类属性名

this.obj.left_左类属性名

this.obj.right_右类属性名

关联类事件中只支持获取当前关联类对象

,是从关联类对象返回结果中获取属性值

this.obj.oid

this.obj.leftOid

this.obj.rg=rightOid

获取当前实体类对象的属性值

注:类事件和按钮均可用

//打印获取WorKOrder的系统属性oid

this.logger.info("当前对象的oid属性值为"+this.obj.oid)

//打印获取WorKOrder的类属性属性woTitle

this.logger.info("当前对象的woTitle属性值为"+this.obj.woTitle)


获取当前关联对象的属性值

注:类事件和按钮均可用

//获取PartToPart的系统属性oid

this.logger.info("当前关联类对象oid属性值为"+this.obj.relaiton_oid)

//打印获取PartToPart的leftOid

this.logger.info("当前关联类对象leftOid属性值为"+this.obj.left_oid)

//打印获取PartToPart的rightOid

this.logger.info("当前关联类对象rightOid属性值为"+this.obj.right_oid)


this.customData

自定义内容

this.logger.info("当前对象的oid属性值为"+this.customDataw)
this.selectedObj
选中的对象this.logger.info("当前对象的oid属性值为"+this.selectedObj)
this.selectedObjs
选中的多个对象this.logger.info("当前对象的oid属性值为"+this.selectedObjs)
this.oldObj

实体类.attrNames

关联类.attrNames

this.oldObj.relation_关联类属性名

this.oldObj.left_左类属性名

this.oldObj.right_右类属性名

获取当前更新前实体类对象的属性值

注:仅类事件上可用

//打印WorkOrder对象更新前的系统属性oid

this.logger.info("当前实体类对象更新前oid属性值为"+this.oldObj.oid) 

//打印WorkOrder对象更新/删除前的类属性oid

this.logger.info("当前实体类对象更新前woTitle属性值为"+this.oldObj.woTitle)


获取当前更新前关联对象的属性值

注:仅类事件可用

关联类属性:oid

//打印PartToPart对象更新前的系统属性leftOid

this.logger.info("当前关联类对象更新前oid属性值为"+this.oldObj.leftOid) 

//获取PartToPart对象操作前的leftOid

this.logger.info("当前关联类对象更新前leftOid属性值为"+this.oldObj.leftOid)


this.logger.info("当前关联类对象更新前rightOid属性值为"+this.oldObj.rightOid)


this.objs

实体类.attrNames

关联类.attrNames

this.objs.relation_关联类属性名

this.objs.left_左类属性名

this.objs.right_右类属性名


获取当前对象集合中实体类对象的属性值

注:类事件和按钮均可用

 //打印获取对象集合中第x对象的系统属性oid

this.logger.info("当前实体类对象集第x个对象的oid属性值为"+this.objs[x].oid)

//获取对象集合中第x对象的类属性woTitle

this.logger.info("当前实体类对象集第x个对象的rightOid属性值为"+this.objs[x].woTitle)


获取当前对象集合中关联类对象的属性值

//获取关联类对象集合中第x对象的系统属性oid

this.logger.info("当前关联类对象集第x个对象的oid属性值为"+this.objs[x].relation_oid) 

//获取关联类对象集合中的第x对象的leftOid

this.logger.info("当前关联类对象集第x个对象的leftOid属性值为"+this.objs[x].left_oid)

//获取关联类对象集合中的第x对象的rightOid

this.logger.info("当前关联类对象集第x个对象的rightOid属性值为"+this.objs[x].right_oid)


this.oldObjs

实体类.attrNames

关联类.attrNames

this.oldObjs.relation_关联类属性名

this.oldObjs.left_左类属性名

this.oldObjs.right_右类属性名

获取当前更新前实体类对象集合中对象的属性值

注:仅类事件上可用

//获取更新前对象集合中第x对象的系统属性oid

this.logger.info("当前实体类对象集第x个对更新前的oid属性值为"+this.oldObjs[x].oid)

//获取操作前对象集合中第x对象的类属性woTitle

this.logger.info("当前实体类对象集第x个对更新前的woTitle属性值为"+this.oldObjs[x].woTitle)


获取当前更新前关联类类对象集合中对象的属性值

注:仅类事件可用

this.logger.info("当前关联类对象集第x个对更新前的oid属性值为"+this.oldObjs[x].oid)


this.logger.info("当前关联类对象集第x个对更新前的leftOid属性值为"+this.oldObjs[x].leftOid) 


this.logger.info("当前关联类对象集第x个对更新前的rightOid属性值为"+this.oldObjs[x].rightOid)


this.env

关键字支持appConfig、serverIp、serverPort、serverURL。

appConfig:

serverIp:

serverPort:

serverURL:














this.user



this.className



this.generateUUID



数据访问this.omf



this.em



订阅控件this.websokect



执行服务器程序this.sh.exeCmd



this.sh.execute



打印后端日志this.logger.info



this.logger.warn



this.logger.error



后端脚本执行成功,设置表单提示this.ex.setFieldError



this.ex.setNotNullableError



  • 无标签