有没有办法在Java FX 8中使用类似于KendoUI Grid的动态分组网格?

时间:2015-08-21 16:17:22

标签: javafx-8

我正在寻找一个可以复制KendoUI Grid的分组功能的控件,它允许用户选择要分组的特定列。

我在JavaFX中看到的只是TreeTableView,这不是我需要的。可以在此处找到功能示例:Kendo Grid

我希望能够允许用户在运行时定义他们自己的分组,因为它适合他们。

这是一个屏幕截图:未分组 enter image description here

分组:

enter image description here

基本上 - 用户希望以合理的方式决定他们自己的分组设置。

1 个答案:

答案 0 :(得分:0)

标准JavaFX工具包或我所知道的任何第三方库都不存在此类控件。

从头开始创建类似的控件将是一项艰巨而艰巨的任务。当然,这是可能的,而不是直截了当。

TreeTableView是最接近的事情。您可以调查自定义TreeTableView以获得所需的功能。自定义TreeTableView可能是也可能不是一个好方法。或者,您可以通过合成单独的控件来构建UI,例如TitledPanes,VBox,ScrollPane,Pagination等。这可能是更好的方法。

我没有进一步指出如何编写自定义代码来获得此功能。为此创建示例解决方案超出了StackOverflow答案的标准范围。

您引用的KendoUI元素是基于HTML的控件。如果您愿意,可以使用WebView将其嵌入JavaFX,而不是为该功能开发本机JavaFX控件。

相关问题