有没有办法以编程方式设置 sap.m.Table 的 sorterEnable 属性? 我可以直接在 Neptune 中设置该属性,但我想根据事件更改该值。因此,一般来说,列应该是可排序的,但是当触发某个事件时,列不应该是可排序的 -> 排序按钮不应该出现。
我正在搜索,但没有找到有关此问题的任何文档。我尝试像
MyTable.sorterEnable = false;
一样直接设置属性。然后在 DOM 中设置正确,但排序按钮仍然出现。然后我尝试刷新表模型以及整个页面模型,但仍然没有任何反应。
有没有像
MyTable.setSorterEnable(false)
或类似的方法可以达到我的目标?
谢谢
您到底是如何实现排序的?每个列标题中是否有排序按钮? AFAIK 只有 sap.ui.table.Table 支持此功能,sap.m.Table 不支持。
此外,由于 sap.m.Table 没有 SortedEnable 属性,因此更改此属性不会对其行为产生任何影响。