检查 isEnabled 的属性
Check Attribute for isEnabled
请问是否可以检查该属性现在处于什么状态?
例如:
PXUIFieldAttribute.SetEnabled<MyQuery.value>(linkCache, linkInfQuery, false);
不行,但是为了更清楚,我想要这样的东西
if(PXUIFieldAttribute.SetEnabled<MyQuery.value> == false )
{ .... }
您可以尝试使用 PXFieldState
从您的字段中读取已启用 属性。我认为这在 FieldSelecting
事件中是可能的,如下所示:
protected void _(Events.FieldSelecting<RSSVWorkOrderItem, RSSVWorkOrderItem.myDacField> e)
{
PXFieldState state = (PXFieldState) e.ReturnState;
if (state.Enabled == true)
{
// Do stuff
}
}
我还建议您查看 Acumatica 框架开发指南并搜索章节 内部和外部价值表达
请问是否可以检查该属性现在处于什么状态? 例如:
PXUIFieldAttribute.SetEnabled<MyQuery.value>(linkCache, linkInfQuery, false);
不行,但是为了更清楚,我想要这样的东西
if(PXUIFieldAttribute.SetEnabled<MyQuery.value> == false )
{ .... }
您可以尝试使用 PXFieldState
从您的字段中读取已启用 属性。我认为这在 FieldSelecting
事件中是可能的,如下所示:
protected void _(Events.FieldSelecting<RSSVWorkOrderItem, RSSVWorkOrderItem.myDacField> e)
{
PXFieldState state = (PXFieldState) e.ReturnState;
if (state.Enabled == true)
{
// Do stuff
}
}
我还建议您查看 Acumatica 框架开发指南并搜索章节 内部和外部价值表达