Javascript CRM 2011删除不需要的菜单项

Javascript CRM 2011删除不需要的菜单项,javascript,dynamics-crm,dynamics-crm-2011,Javascript,Dynamics Crm,Dynamics Crm 2011,我想删除主菜单项中的“新建”选项。它的小右箭头,让用户看到这个菜单在所有,我可以完全删除它 以下是“我的网站地图”中元素的外观: <SubArea Id="nav_cases" Entity="incident" DescriptionResourceId="Cases_SubArea_Description" GetStartedPanePath="Cases_Web_User_Visor.html" GetStartedPanePathAdmin="Cases_Web_Ad

我想删除主菜单项中的“新建”选项。它的小右箭头,让用户看到这个菜单在所有,我可以完全删除它

以下是“我的网站地图”中元素的外观:

  <SubArea Id="nav_cases" Entity="incident"
 DescriptionResourceId="Cases_SubArea_Description"
 GetStartedPanePath="Cases_Web_User_Visor.html"
 GetStartedPanePathAdmin="Cases_Web_Admin_Visor.html"
 GetStartedPanePathOutlook="Cases_Outlook_User_Visor.html"
 GetStartedPanePathAdminOutlook="Cases_Outlook_Admin_Visor.html" />

基于这个原因,我认为我不能用xml实现这一点

我想我想知道这是否可行?或者这只是我无法理解的框架的一部分?我能做一些聪明的javascript吗


我之所以要删除它,是因为它们是父:子关系中的子项,我们只希望用户从父项记录的上下文中创建它们。

不幸的是,我认为没有办法做到这一点(除非您不受支持且不在线)


另一种方法是在表单上使用JavaScript,立即提示用户输入父记录。这可能是我会采取的方法。

此外,如果创建实体时未引用父实体,则可以通过注册到创建事件的插件引发异常,以确保它也在服务器端得到处理。该死。Paul说,当父记录没有传递到子表单时,使用javascipt弹出查找是个好主意。Peter,我将使用插件代码强制执行约束。谢谢各位。太糟糕了,我不能完全阻止这种情况。别忘了,这种解决方法意味着用户在父上下文之外创建一个记录,然后你强迫他们选择父上下文(强制查找将在没有代码的情况下完成)。但是,这仍然无法将属性/字段值从父级映射到子级,因此您可能希望查看类似的内容以帮助解决此问题: