2012-02-01 61 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

相关问题