对于如下所示的自定义,在编辑行项目时,永远不会触发有效性,并且不会显示其错误消息。我什至可以通过按“确定”按钮(并因此保存更改)从行项目退出到申请标题的编辑应该阻止的内容。
<inClass name="ariba.purchasing.core.ReqLineItem">
<inField name="SupplierPartNumber">
<validity combine="and">
<context enclosingDocument="ariba.purchasing.core.Requisition"/>
<condition expression="false">
<parameter name="Message" value="Temporarily, this validity is always NOT valid."/>
</condition>
</validity>
</inField>
</inClass>
但是,当我按下提交按钮或显示批准流程按钮时,预期的错误消息会显示在标题级别。
如何使有效性在行项目上正常工作?