有什么方法可以从用户连接到 OData 的响应表中隐藏一列。我现在不记得 setVisible(false) 因为用户可以从设置按钮中选择列。那么 - 有没有办法设置要在设置中选择的列或永久隐藏它(从元数据中删除?)。我也尝试使用 CDS View @UI.hide 中的注释,但不幸的是,这不起作用。
问问题
5063 次
2 回答
4
参数 ignoreFromPersonalization 允许决定用户是否能够选择并查看表中的列(在下面的示例中,column1 和 column2 在个性化对话框中将不可选择)。
<smartTable:SmartTable
id="tblOverview"
(...)
ignoreFromPersonalisation="column1,column2">
希望它对那些曾经,曾经,将会有这个问题/请求的人有所帮助。
于 2017-09-28T13:26:10.493 回答
0
您可以将列的聚合绑定到您选择的模型属性(例如自定义元数据模型,您可以按照自己喜欢的方式定义和更新)。
每当您的元数据模型更新时,该表就会自动更新。
该代码将取决于您的视图是否使用 JS/XML 视图,但是如果您查找您的视图类型的聚合绑定,您应该立即让它工作
于 2017-09-26T13:08:53.420 回答