0
我在自定義中的說明字段下面的SO屏幕(SO301000)上添加了「Default SalesPerson」的默認查找字段。動態地在SO表單上隱藏默認銷售人員
但是,我想隱藏此字段基於某些OrderType,例如OrderType ='TR'。 我寫了下面的代碼來隱藏,但那是行不通的。請suggest-
protected void SOOrder_OrderType_FieldUpdated(PXCache cache, PXFieldUpdatedEventArgs e)
{
var row = (SOOrder)e.Row;
if(row.OrderType == "TR")
{
PXUIFieldAttribute.SetVisible<SOOrder.salesPersonID>(cache, null, false);
}
}
謝謝,我已將我的代碼移至RowSelected處理程序。但是,在FieldUpdated的早些時候,它也適用於其他控件。只有DefaultSalesPerson控件沒有隱藏。但是,對於這種情況,我發現DefaultSalesPerson不是OrderType TR的require字段,因此它會自動隱藏。 – Krunal