-1

在 Dynamics AX Enterprise Portal 2012 中添加新费用行时,您可以选择一些费用类别,使用户可以修改交易日期。如果费用类别是“每日津贴”,则交易日期不可修改,但当我选择例如 AirFare 时,交易日期是可修改的。

What I want to know is what modification do I need to do to make the transaction date modifiable for the user when chosing "per diem" as the expense category.

4

1 回答 1

0

我找到了解决方案:

在 TrvExpTransAddEdit.ascx.cs 中有一个 switch case 将 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,现在交易日期字段是可修改的。

于 2014-01-14T11:50:50.197 回答