请问如何在ControlsFX的SpreadsheetView中隐藏/显示特定的列。我不想从Grid(GridBase)完全删除它。例如。如果隐藏它,则可以再次显示它而无需重新填充值。

就像是:

initial:
+----+----+----+
| A  | B  | C  |
+----+----+----+
| 1  | 2  | 3  |
+----+----+----+


hide column 'B':
+----+----+
| A  | C  |
+----+----+
| 1  | 3  |
+----+----+


show column 'B':
+----+----+----+
| A  | B  | C  |
+----+----+----+
| 1  | 2  | 3  |
+----+----+----+

最佳答案

正如我在ControlsFX google组中对您的答复一样,此功能目前无法实现,如ControlsFX 8.40.12一样。

但是,我在SpreadsheetView中进行了许多改进,包括隐藏行/列。对电子表格视图进行排序的能力。添加一些过滤器等的能力

这些功能正在等待被合并到ControlsFX中,如果您想尝试,可以将我的存储库分叉:https://bitbucket.org/controlsfx/controlsfx/pull-requests/627/new-features-for-the-spreadsheetview/diff#comment-None

关于java - ControlsFX SpreadsheetView:如何隐藏列?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41974410/

10-09 09:23