繁体   English   中英

如何在状态打开 acumatica 时启用 POLine 301000 自定义字段

[英]How to enable POLine 301000 Custom Field when status open acumatica

嗨,我一直在浏览论坛,我想在状态打开时在我的 poline 上启用自定义文本字段。 在此处输入图片说明

到目前为止我所做的是编辑自动化步骤在此处输入图片说明

然后我为我的 rowselected 添加了一个代码扩展

 protected void POOrder_RowSelected(PXCache cache, PXRowSelectedEventArgs e)
    {
       
      var row = (POOrder)e.Row;
        
            POOrder order = Base.Document.Current;
            if (order == null || row == null || Base.IsExport) return;

            if (order.Status == POOrderStatus.Open)
            {
                PXUIFieldAttribute.SetEnabled<POLineExt.usrvendordate>(cache, row, true);
             
               
            }

        }

这就是我到目前为止所做的但它没有被启用谢谢我希望你能帮助我提前谢谢。

试试这个方法 1:将 'vendordate' 属性“setreadonly”设为 false 在此处输入图片说明

你找到了 usrvendordate 的路径了吗? POlineExt 是正确的路径吗?

尝试找到它定义的“usrvendorDate”字段。 可能在它是在 PX.Objects.CN dll

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM