Asp.net 当选择每日津贴作为新费用行的类别时,使交易日期可修改
在Dynamics AX Enterprise Portal 2012中添加新的费用行时,您可以选择一些费用类别,使用户可以修改交易日期。如果费用类别为“每日”,则交易日期不可修改,但当我选择例如机票时,交易日期可修改Asp.net 当选择每日津贴作为新费用行的类别时,使交易日期可修改,asp.net,x++,dynamics-ax-2012-r2,enterprise-portal,Asp.net,X++,Dynamics Ax 2012 R2,Enterprise Portal,在Dynamics AX Enterprise Portal 2012中添加新的费用行时,您可以选择一些费用类别,使用户可以修改交易日期。如果费用类别为“每日”,则交易日期不可修改,但当我选择例如机票时,交易日期可修改 我想知道的是,当选择“每日津贴”作为费用类别时,我需要做哪些修改才能让用户修改交易日期。我找到了解决方案: 在TrvExpTransAddEdit.ascx.cs中,存在一种开关情况,可将boundfield设置为只读: case "TransDate": boundFi
我想知道的是,当选择“每日津贴”作为费用类别时,我需要做哪些修改才能让用户修改交易日期。我找到了解决方案: 在TrvExpTransAddEdit.ascx.cs中,存在一种开关情况,可将boundfield设置为只读:
case "TransDate":
boundField.FastTabSummary = FastTabSummary.Yes;
if (expenseType == ApplicationProxy.TrvExpType.Allowance)
{
TransDate i portalen bliver editér bar
boundField.Mandatory = false;
boundField.ReadOnly = true;
}
我更改了属性readOnly=false,现在事务日期字段是可修改的