如何编写Javascript代码来计算Dynamic CRM 2011中的表单数量?

如何编写Javascript代码来计算Dynamic CRM 2011中的表单数量?,javascript,dynamics-crm,dynamics-crm-2011,Javascript,Dynamics Crm,Dynamics Crm 2011,我想编写一个Javascript代码,用于根据Dynamic CRM 2011中的安全角色统计特定用户可用的表单数量。请参阅 Xrm.Page.ui.formSelector.items.getLength(); 如果您所说的表单是指,那么只需执行document.forms.length即可。您希望在哪里执行此代码?我已计算了代码,如果只有一个表单可用,我想隐藏所有功能区,下面的代码在我的本地系统中工作,然后我导入到联机实例中,但在那里失败:var countForms=Xrm.Page.ui

我想编写一个Javascript代码,用于根据Dynamic CRM 2011中的安全角色统计特定用户可用的表单数量。

请参阅


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

如果您所说的表单是指
,那么只需执行
document.forms.length
即可。您希望在哪里执行此代码?我已计算了代码,如果只有一个表单可用,我想隐藏所有功能区,下面的代码在我的本地系统中工作,然后我导入到联机实例中,但在那里失败:var countForms=Xrm.Page.ui.formSelector.items.get();如果(countForms.length==0){alert(“一个表单”);//隐藏Ribbons窗口.top.document.getElementById(“crmTopBar”).style.display=“none”;}其他{alert(“两个表单”);返回true;}@哈希姆:如果你觉得这个问题已经得到了回答,接受这个答案,但是如果你有一个关于根据可用表单的数量隐藏色带的新问题,请作为另一个问题提问。它将帮助您获得最多的视图和有用的答案。Xrm.Page.ui.formSelector.items.getLength()在我的本地系统中工作,但当我部署到在线服务器时,它不计算forms@Hashim当前位置它在做什么?此功能不仅限于内部部署(至少文档中没有这样说)。属性是否为
null
,项目是否为
集合
null
等。?