iModel插件介绍之Assignor_ForField
来源:互联网 发布:杭州淘宝大学地址 编辑:程序博客网 时间:2024/05/02 00:00
前台赋值插件Assignor_ForField
该插件完成的功能是根据触发条件而对一个业务对象属性自动赋值,常见应用场景就是自动计算类属性根据其他属性值计算而自动赋值。
该插件配置在要赋值的业务对象属性上。
该插件的参数如下:
Condition
赋值条件,返回bool类型,可以写动态代码。
Expr
赋值表达式,可以写动态代码,在该处引用属性可以如下写法:<#Quatity.AsDecimal>*<#UnitPrice.AsDecimal>,其中Quatity和UnitPrice是属性名称。
TrigPoint
触发时机,可以组合的条件有:新增记录时,界面修改字段(属性)时,字段(属性)改变前,字段(属性)修改后,表(业务对象)存盘时,数据提交前,批处理不执行,相关字段(属性)必须有值。
TriggerFields
触发的字段,这是一个数组类型参数,可以增加若干个触发条件的字段(属性),比如在unitprice与quatity二个属性任何一个值改变时就自动给SubTotal赋值,就得将UnitPrice和Quatity二个属性都增加到该参数下级。
NoOverride
有值时不覆盖,当赋值属性有值时不覆盖原值。
NoTrig
不触发其他条件。
NoLookup
不查找值。
NoModifyAssinedField
不能修改赋值字段。
AjaxType
异步执行时机,可选择的类型有:同步,异步,延时。
DelayMilliseconds
延迟的豪秒。
- iModel插件介绍之Assignor_ForField
- iModel插件介绍之FormOpenForFunc
- iModel插件介绍之TableAmtSumPlugin
- iModel插件介绍之FieldFromParent
- iModel插件介绍之DupChecker_ForTable
- iModel插件介绍之Func_Executor_Client
- iModel插件介绍之Func_SQL_Executor
- iModel插件介绍之DetailRequirePlugIn
- iModel插件介绍之DataEditChecker_ForTable
- iModel插件介绍之Validator_ClientField
- iModel插件介绍之QueryPlugin
- iModel插件介绍之Func_Executor_Server
- iModel接口介绍之ISupportSelect
- iModel插年介绍之TableRelationControl
- iModel插件的嵌套
- iModel框架基本模型类介绍之MDEntityClient
- iModel框架基本模型类介绍之MDTable
- 源码解析之IModel的构造方法
- 1
- MIDlet 国际化
- .bash_profile和.bashrc
- VMware7下安装RedHat Linux的网络设置方法
- poj 1953 World Cup Noise DP
- iModel插件介绍之Assignor_ForField
- 命令
- 仔细研究 J2ME
- USB HID 描述符
- 详谈 空指针NULL、野指针、通用指针(1)
- C++编程中的消息机制
- Oracle数据类型简介
- zoj 2915 hdu 2397 Dice Password Security 动态规划
- 谨慎使用效率极低的std::list.size()函数