如何无法从子网格创建新的记录按钮

时间:2018-04-03 09:48:07

标签: dynamics-crm dynamics-crm-2013 crm-ribbon-workbench

我想阻止从我的电子邮件实体子网格创建新记录(它是自定义视图/子网格),我尝试使用功能工作台更改它 - >子网格带,但我的实体有很多视图。

我如何知道我正在使用正确的addnew按钮,而不是在不需要的子网格上,或者错误地从我的所有子网格中删除addnew按钮?

2 个答案:

答案 0 :(得分:0)

从Ribbon工作台或直接在ribbondiff xml中,您可以在自定义实体功能区时隐藏该特定实体的所有子网格中的(+)添加新按钮。它与选定的自定义视图或任何特定表单无关。

确保使用CommandCore + ADD NEW {0}隐藏AddNewRecordFromSubGridStandard按钮。另一个,+ NEW{0}按钮用于关联视图中。

隐藏它以便您可以再次取消隐藏它。不要删除它。

enter image description here

如果你想隐藏某些特定场景,那么可能一些不受支持的DOM操作可以在subgrid onload js中隐藏它。

答案 1 :(得分:0)

在版本8.1中,子网格命令的选择器为'#titleContainer_SUBGRIDNAMEHERE a'

如果您尝试OnLoad,我建议您使用setInterval来适应表单加载时间(子网格是异步加载的)。