设置说明
用于设定实体记录某个字段的值.
<ATTRIBUTE TYPE="PR" PROGID="FIELDVALUE" SVRERI="_PP.DAT.SVRFIELDVALUE" CODE="XSTATUS" NAME="排产状态设定" >
<FIELDVALUE CODE="xstatus" DATASET="..BROWSEDS" ALIAS="DEFAULT" TITLE="排产状态设定" CAPTION="设定状态为"
CHECKFORMODIFY="FALSE" CONDTION='设置值的条件' CHECKOPTION='FALSE'>
<OPTION NAME='' VALUE='' CONDITION=''/> //值和名称的选项
<OPTION NAME='' VALUE=''/>
<FIELD CODE="xstatus" VALUE=":xstatus"/>
<FIELD CODE="xstatusby" VALUE="UserName()"/>
<FIELD CODE="xstatustime" VALUE="HostTime()"/>
</FIELDVALUE>
设置字段值的时候执行的脚本,param为ObjParamIds param.data 为设定的值
<SCRIPT>
<VALUE>
<BEF></BEF>
<AFT></AFT>
</VALUE>
</SCRIPT>
SetFieldValue(String ids, String value );
</ATTRIBUTE>
CODE:需要更新的字段
DATASET : 用于查询数据判断条件和用于更新字段的数据集
ALIAS:"DEFAULT" 数据集的Alias
TITLE : 客户端显示的标题
CAPTION: 客户端显示的信息,说明
CHECKFORMODIFY: 默认FALSE 检查是否记录可以修改,如果已经审核,记账就不能修改,如果设定false 则不需要检查
CONDTION: 设置值的条件
CHECKOPTION :是否要求设定值必须在OPTION列表中,默认为false , (TRUE/FALSE)
<OPTION NAME='' VALUE='' CONDITION='exp'/> 可选设定的值,NAME前端显示的名称,VALUE实际设定的值,CONDITION 设定前的条件(可以为空)
<FIELD CODE="xstatus" VALUE="exp"/> 其他需要设定的值,需要同时通过表达式计算获得的值,字段值后设定后计算的值。
成功更新字段后 ,触发实体事件,可以用来在流程中使用,事件代码"FIELDSET" 事件名称"字段状态"
事件的参数 :code 字段名称,value 设定的值, event.tranId() : ObjParamIds 更新的记录,event.id() 为主键值
<?xml version="1.0" encoding="GB2312"?>
<ATTRIBUTE attributeid="16070" ecode="FIELDVALUE" createby="模型管理员" createtime="2022-11-17 15:45:59" modifyby="模型管理员" modifytime="2022-11-17 19:45:18" estatus="1" ename="字段值">
<DEF>
<ATTRIBUTE TYPE="DS/PR/PS/LR/LS" PROGID="FIELDVALUE" SVRERI="" RELEASE="0~0~0" USERVERSION="1">
<FIELDVALUE CODE="xstatus" DATASET="..BROWSEDS" ALIAS="DEFAULT" TITLE="排产状态设定" CAPTION="设定状态为" CHECKFORMODIFY="FALSE">
<OPTION NAME="状态1" VALUE="1" CONDITION="" MEMO="将xstatus设置为1"/>
<OPTION NAME="状态2" VALUE="2" CONDITION="cstatus=='rejected' " MEMO="将xstatus设置为2"/>
<OPTION NAME="状态3" VALUE="3" CONDITION="" MEMO="将xstatus设置为3"/>
</FIELDVALUE>
设置字段值的时候执行的脚本,param为ObjParamIds data 属性为设定的值
<SCRIPT>
<VALUE>
<BEF></BEF>
<AFT></AFT>
</VALUE>
</SCRIPT>
</ATTRIBUTE></DEF>
<MEMO></MEMO>
</ATTRIBUTE>
Created with the Personal Edition of HelpNDoc: Produce Kindle eBooks easily