保存前条件
<客户端规则,服务端规则>
CONFIRM =’TRUE’ 服务端不检查
<PRSAVERULES>
保存之前对于整个数据集进行合法性检查
<ITEM EXPRESSION='' MESSAGE='' CONFIRM='TRUE' EACH=’FALSE’/>
MESSAGE 表达式为FALSE 时,如果CONFIRM=TRUE显示提示信息需要用户确认,FALSE 时,提示的错误信息, 消息可以是混合表达式
CONFIRM 默认为FALSE,如果为TRUE,且表达式为FALSE,提示消息用户确认是或否,如果是,继续保存,否则触发异常。
EACH 是否每条记录都执行一次检查。默认为false
ITEM 可以有多个。
</PRSAVERULES>举例:
<PRSAVERULES>
<ITEM EXPRESSION="c_zzjg_ecode == 'dm'" MESSAGE="" CONFIRM="FALSE" EACH="FALSE"/>
<ITEM EXPRESSION="tranmemo == '123'" MESSAGE="{tranmemo} 不符合{ecode} 单据的需求" CONFIRM="TRUE" EACH="TRUE"/>
</PRSAVERULES>
</ITEM>
Created with the Personal Edition of HelpNDoc: Produce online help for Qt applications