我想阻止从我的电子邮件实体子网格创建新记录(它是自定义视图/子网格),我尝试使用功能工作台更改它 - >子网格带,但我的实体有很多视图。
我如何知道我正在使用正确的addnew
按钮,而不是在不需要的子网格上,或者错误地从我的所有子网格中删除addnew
按钮?
答案 0 :(得分:0)
从Ribbon工作台或直接在ribbondiff xml中,您可以在自定义实体功能区时隐藏该特定实体的所有子网格中的(+)添加新按钮。它与选定的自定义视图或任何特定表单无关。
确保使用CommandCore + ADD NEW {0}
隐藏AddNewRecordFromSubGridStandard
按钮。另一个,+ NEW{0}
按钮用于关联视图中。
隐藏它以便您可以再次取消隐藏它。不要删除它。
如果你想隐藏某些特定场景,那么可能一些不受支持的DOM操作可以在subgrid onload js中隐藏它。
答案 1 :(得分:0)
在版本8.1中,子网格命令的选择器为'#titleContainer_SUBGRIDNAMEHERE a'
。
如果您尝试OnLoad
,我建议您使用setInterval
来适应表单加载时间(子网格是异步加载的)。