2012-02-01 64 views
2

我想根據Dynamic CRM 2011中的安全角色編寫一個用於計算特定用戶可用表單數量的Javascript代碼。如何編寫用於計算Dynamic CRM 2011中表單數量的Javascript代碼?

+0

如果表格你的意思''

然後就去做'document.forms.length' – Raynos 2012-02-01 14:13:30

+0

你在哪裏要執行這個代碼? – Anwar 2012-02-01 15:48:05

+0

我得到的代碼來計算,如果只有一種形式可用,我想隱藏所有的功能區,下面的代碼在我的本地系統中工作,然後我導入到Online實例,但它失敗了 var countForms = Xrm.Page.ui .formSelector.items.get(); if(countForms.length == 0){alert(「One form」); //隱藏功能區 window.top.document.getElementById(「crmTopBar」)。style.display =「none」; } else { alert(「Two forms」); 返回true; } – Hashim 2012-02-02 06:51:50

回答

2

請參閱Xrm.Page.ui.formSelector.items Collection

Xrm.Page.ui.formSelector.items.getLength(); 
+0

Xrm.Page.ui.formSelector.items.getLength()在我的本地系統中工作,但是當我部署到在線服務器時,它不包括表格的數量 – Hashim 2012-02-08 06:30:47

+0

@Hashim:它在幹什麼?此功能不限於內部部署(至少文檔不會這麼說)。是屬性'null',是'items'集合'null'等等? – 2012-02-08 07:08:15

相關問題