2016-08-01 83 views
0

在我的主屏幕上,我有一個登錄按鈕和一個註銷按鈕。最初,按鈕登錄已啓用,並且註銷被禁用。點擊登錄按鈕,我進行AJAX調用並將用戶登錄到系統。現在,在這一點上,我希望註銷按鈕是可點擊的,並且想要使登錄按鈕變灰。我有一個相應的JavaScript寫入。但是,我想刷新功能區按鈕。我怎麼做?在主屏幕上CRM中刷新功能區(沒有實體表單打開)

當我嘗試Xrm.Page.ui.refreshRibbon時,它斷言說refreshRibbon無效。當我試着看Xrm.Page.ui ..它會返回NULL。

+1

嘗試使用'crmGrid.Refresh();'或'window.refreshRibbon();' –

+0

我試圖window.refreshRibbon()..它返回undefined ..我會嘗試crmGrid。刷新()現在..只是fyi ..如果'window.refreshRibbon()'返回未定義,那麼它運行良好,我在CRM-2011 –

+1

上工作。它沒有回報價值。嘗試在你的代碼 –

回答

0

我認爲您已經在XRM Ribbon Context中,因此您可以直接在Ribbon按鈕的JS中使用XRM Ribbon相關函數。

嘗試

window.refreshRibbon()