在breadcrumb bar中显示公司名称而不是dataarea

时间:2017-01-23 06:30:37

标签: axapta dynamics-ax-2012 breadcrumbs

我只想在ax2012的breadcrumb栏中显示公司名称。

是否可以显示名称而不是dataAreaId?

2 个答案:

答案 0 :(得分:1)

作为解决方法,您可以隐藏dataAreaId并在状态栏中显示自定义文本

static void statusLineText(Args _args)
{
    str     companyName = CompanyInfo::find().Name;
    ;

    xUserInfo::statusLine_CustomText(true);
    infolog.writeCustomStatlineItem(companyName);
}

答案 1 :(得分:0)

您还可以在标题栏中显示公司名称。 修改Info类中的workspaceWindowCreated方法:

void workspaceWindowCreated(int _hWnd)
{
    super(_hWnd);

    WinAPI::setWindowText(_hWnd, strFmt("%1 - %2", curext(), xDataArea::find(curext()).name));

}