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