0

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

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

4

2 回答 2

0

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

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

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

在此处输入图像描述

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

于 2018-04-03T11:11:40.513 回答
0

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

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

于 2018-04-04T10:19:50.823 回答