如何在 Neptune 中为 sap.m.Table 设置 Sorting-Property sorterEnable

问题描述 投票:0回答:1

有没有办法以编程方式设置 sap.m.Table 的 sorterEnable 属性? 我可以直接在 Neptune 中设置该属性,但我想根据事件更改该值。因此,一般来说,列应该是可排序的,但是当触发某个事件时,列不应该是可排序的 -> 排序按钮不应该出现。

我正在搜索,但没有找到有关此问题的任何文档。我尝试像

MyTable.sorterEnable = false; 
一样直接设置属性。然后在 DOM 中设置正确,但排序按钮仍然出现。然后我尝试刷新表模型以及整个页面模型,但仍然没有任何反应。

有没有像

MyTable.setSorterEnable(false)
或类似的方法可以达到我的目标?

谢谢

javascript sapui5 neptune
1个回答
0
投票

您到底是如何实现排序的?每个列标题中是否有排序按钮? AFAIK 只有 sap.ui.table.Table 支持此功能,sap.m.Table 不支持。

此外,由于 sap.m.Table 没有 SortedEnable 属性,因此更改此属性不会对其行为产生任何影响。

© www.soinside.com 2019 - 2024. All rights reserved.