用于设定实体记录某个字段的值.

<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>

  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" 事件名称"字段状态"

Created with the Personal Edition of HelpNDoc: Produce Kindle eBooks easily