条件编辑列
- 列可编辑条件
编辑数据集,当条件成立的时候可以编辑,数据查询,或者新建之后检查, 字段值变化时不检查,改变字段的readOnly 状态
<EDITABLECON COL=’COL~COL2’ EXP=’’/>
举例:<EDITABLECON COL="c_gsdn_ecode" EXP="isnew()"/> 表示新建的记录可以编辑,修改的记录不能编辑。
- 只读规则
<READONLYSTATUS EXP='' COLS='' >
EXP 用于计算只读状态的表达式 ,COLS 变化时重新检查只读条件
<TARGET DATASET='CODE' COLS=''/>
设置只读状态的目标字段 , DATASET 编辑数据集代码,
COLS 设置的目标字段
</READONLYSTATUS>
根据条件的变化修改字段的只读属性
举例: 当c_ysdn_ecode 为空时不能够编辑hsdj,ywdj列。
<READONLYSTATUS EXP="isnull(c_ysdn_ecode)" COLS="c_ysdn_ecode">
<TARGET DATASET="EDITDSSUB" COLS="hsdj~ywdj"/>
</READONLYSTATUS>
Created with the Personal Edition of HelpNDoc: Free help authoring environment