Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想防止从我的电子邮件实体子网格(它是自定义视图/子网格)创建新记录,我尝试使用功能区工作台-> 子网格功能区更改它,但我对我的实体有很多视图。
我怎么知道我正在使用正确的addnew按钮而不是不需要的子网格,或者错误地addnew从我的所有子网格中删除了按钮?
addnew
从功能区工作台或直接在功能区 xml 中,您可以在自定义实体功能区时隐藏该特定实体的所有子网格中的 (+) 添加新按钮。这与选定的自定义视图或任何特定表单无关。
确保+ ADD NEW {0}使用 CommandCore 隐藏按钮AddNewRecordFromSubGridStandard。另一个, + NEW{0}按钮在关联视图中使用。
+ ADD NEW {0}
AddNewRecordFromSubGridStandard
+ NEW{0}
隐藏它,以便您可以再次取消隐藏它。不要删除它。
如果您想隐藏某些特定场景,那么可能一些不受支持的 DOM 操作可以将其隐藏在 subgrid onload js 中。
在 8.1 版中,子网格命令的选择器是'#titleContainer_SUBGRIDNAMEHERE a'.
'#titleContainer_SUBGRIDNAMEHERE a'
如果您尝试这样做OnLoad,我建议您使用setInterval以适应表单加载时间(子网格是异步加载的)。
OnLoad
setInterval