2014-02-18 58 views
0

我有我不能通過設置導航鏈接的標籤問題:Dynamics CRM中2013:setLabel()上的導航項目doesn't工作

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

使用相同的代碼,我將其中一個常用導航項重命名爲「Test」,並且它工作正常。

Renamed the 3rd one to "Test"

+0

這很有趣..我不知道有什麼區別可能。您是否使用內部部署系統?你有沒有安裝UR 1? –

+0

你是否通過了一些指導?如果是guid,請嘗試這一行,看看會發生什麼。 Xrm.Page.ui.navigation.items.get(0).setLabel('Test Label'); –

+0

我在一個在線環境和一個UR2測試 - 通過索引雖然 –

相關問題