当我点击列 Headers 时,我不打算禁用 TableView
的排序 . 但我正在寻找一种程序化的方法来随时清除所有列排序,如下面ID列中的屏幕截图所示 . 我希望那个箭头不见了 .
我需要随时删除分拣机的原因是因为我有将搜索记录移到顶部的功能,并且排序会搞砸这个 . 但我希望允许用户在不使用此功能时随时进行排序 .
我花了大约45分钟挖掘 TableView
和 TableColumn
API,寻找能够将其关闭的东西 . 有没有办法在不绑定 SortedList
的情况下执行此操作?我不想搞砸支持 TableView
的项目,而是 TableView
或 TableColumn
本身 .
1 回答
Jonathan Giles在其他地方得到了一些帮助 . 您可以通过调用以下内容来删除排序
不幸的是,我没有意识到分拣机在物理上修改了后备项目.2384780_ . 因此,解决方案是调用上述方法并手动重新订购项目,我认为这是"natural order" .