Dynamics CRM 2013:setLabel()不适用于导航项

时间:2014-02-18 15:16:57

标签: javascript dynamics-crm-2013

我遇到的问题是我无法通过以下方式设置导航链接的标签:

function RenameNavItem(id, newName) {
    try{
        var elem = Xrm.Page.ui.navigation.items.get(id);
        elem.setLabel(newName);
      }
    catch (err) {
        console.error("RenameNavItem " + id + ": " + err.message);
    }
}

虽然我可以通过getLabel()获取标签文本,但setLabel()函数不会更改标题。它也不会产生错误。

有谁知道这是一个错误..还是一个功能^^?

1 个答案:

答案 0 :(得分:1)

使用相同的代码,我将其中一个常用的导航项重命名为“测试”,并且工作正常。

Renamed the 3rd one to "Test"