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