隐藏网格中的列



是否可以动态隐藏网格中的列(使用 AEF(。例如,根据某些条件,我想动态隐藏图形中的某些列。

我使用了 RowSelectedEvent 并尝试使用 PXUIField 可见性功能,但它没有隐藏列。 有没有办法从图表中隐藏列?

RowSelected 应该可以工作。检查您键入的内容的正确性:

1.应保护已选择的行。
2. 检查您是否传递到 RowSelected PXCache 和 PXRowSelectedEventArgs
3。检查在 SetVisible 方法中是否传递了正确的第 4 列
。检查是否传入方法设置可见正确视图
5.检查您是否没有忘记不仅传递视图,还传递视图
6 的缓存属性。检查是否选择了正确的 DAC 类。有时,两个不同的DAC类可以表示同一个表(例如APRegister,APInvoice。或POOrder,POOrder2

(这是我的工作项目的示例:

protected void POOrder_RowSelected(PXCache sender, PXRowSelectedEventArgs e)
{ 
PXUIFieldAttribute.SetVisible<POOrderExt.allAmt>(this.VendorOrders.Cache, null, false);
//this code hides column in my grid
}

最新更新