AX 2012 - 如何检索字段的标签

时间:2016-06-27 10:58:22

标签: label axapta microsoft-dynamics dynamics-ax-2012 x++

我想获得特定语言字段的标签。 这可以通过以下方式完成:     SysLabel :: labelId2String(literalstr('@ SYS1'),'en-us');

但要这样做,我需要该字段的LabelId,我不知道如何检索。

有人可以帮我吗?

1 个答案:

答案 0 :(得分:4)

找到答案:

显然我应该启动一个SysDictField对象并调用labelLabel方法。

    SysDictField df;

    df = new SysDictField(common.RefTableId, common.RefFieldId);

    info(SysLabel::labelId2String(df.labelLabel(),SystemParameters::getSystemLanguageId()));