• 列可编辑条件

编辑数据集,当条件成立的时候可以编辑,数据查询,或者新建之后检查,        字段值变化时不检查,改变字段的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