客户在“采购订单输入”屏幕上有一个名为“审批类型”的自定义字段(附带屏幕截图) . 默认情况下,当用户创建订单时,此字段可用 .
我们正在为此客户实施审批工作流程 . 客户端希望在创建新PO时,应禁用此字段 . 但是一旦PO被批准并且用户想要在批准的PO中进行任何更改,在选择“保留”复选框选项时,该字段应该是活动的,然后允许用户从字段列表中设置任何值并保存订单 . 我尝试了自动化步骤,但无法弄清楚如何实现它 .
非常感谢
在POOrder的rowselected事件中,添加条件并使用PXUIFieldAttribute.SetVisible隐藏/显示您的字段 .
它将是类似下面的东西 .
protected virtual void POOrder_RowSelected(PXCache sender, PXRowSelectedEventArgs e, PXRowSelected del) { if (e.Row == null) return; if (del != null) del(sender, e); PXUIFieldAttribute.SetVisible<YOUR custom FIELD>(sender, e.Row, <Your true condition to show>); }
1 回答
在POOrder的rowselected事件中,添加条件并使用PXUIFieldAttribute.SetVisible隐藏/显示您的字段 .
它将是类似下面的东西 .