如果我在图表上添加了一个操作按钮,我如何以编程方式控制它是启用还是禁用?例如,如果我想禁用与主 DAC 中特定字段相关的按钮,我应该怎么做?
在选定的 DACs 行中,您可以调用您的操作 SetEnabled 以指示按钮是否已启用。
例子:
protected virtual void MyDac_RowSelected(PXCache cache, PXRowSelectedEventArgs e)
{
myButtonAction.SetEnabled(true /*false*/);
}
public PXAction<MyDac> myButtonAction;
[PXUIField(DisplayName = "My Button", MapEnableRights = PXCacheRights.Select, MapViewRights = PXCacheRights.Select, Visible = false)]
[PXButton]
public virtual IEnumerable MyButtonAction(PXAdapter adapter)
{
reteurn adapter.Get();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1060 次 |
| 最近记录: |