首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据订单状态隐藏和显示自定义字段

根据订单状态隐藏和显示自定义字段
EN

Stack Overflow用户
提问于 2017-11-21 06:55:40
回答 1查看 242关注 0票数 0

客户在采购订单输入屏幕上有一个名为“Approval Type”的自定义字段(所附屏幕截图)。默认情况下,此字段在用户创建订单时可用。

我们正在实施此客户端的审批工作流。客户端希望在创建新PO时禁用此字段。但是,一旦采购订单获得批准,并且用户想要在批准的采购订单中进行任何更改,在选中“暂挂”复选框选项时,此字段应处于活动状态,然后应允许用户从字段列表中设置任何值并保存订单。我尝试了自动化步骤,但不知道如何实现它。

非常感谢

EN

回答 1

Stack Overflow用户

发布于 2017-11-21 09:02:49

在POOrder的rowselected事件中,添加条件并使用PXUIFieldAttribute.SetVisible隐藏/显示字段。

它将类似于下面的内容。

代码语言:javascript
复制
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>);
        }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47402513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档