客户在采购订单输入屏幕上有一个名为“Approval Type”的自定义字段(所附屏幕截图)。默认情况下,此字段在用户创建订单时可用。
我们正在实施此客户端的审批工作流。客户端希望在创建新PO时禁用此字段。但是,一旦采购订单获得批准,并且用户想要在批准的采购订单中进行任何更改,在选中“暂挂”复选框选项时,此字段应处于活动状态,然后应允许用户从字段列表中设置任何值并保存订单。我尝试了自动化步骤,但不知道如何实现它。
非常感谢
发布于 2017-11-21 09:02:49
在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>);
}https://stackoverflow.com/questions/47402513
复制相似问题