TableView增强功能

时间:2015-01-07 07:59:05

标签: javafx tableview

TableView仍然有很多不足之处。有没有人想要分享一个更复杂的TableView示例?这就是我所缺少的:

  • 插入和删除行: 可能的解决方案:

    • 按最后一个单元格上的TAB并自动插入新行
    • 鼠标右键 - >上下文菜单 - >插入行(或删除行)
    • 带有表格导航和插入/删除按钮(如MS Access)的表格页脚
    • 键盘快捷键
    • ...

    插入和删除应位于当前行位置或表格底部。当然应该突出显示新行。

  • 在TableView

  • 中复制/复制行
  • 将所选单元格复制到剪贴板

    (解决方案存在:copy multiple cells to clipboard,缺少粘贴到表格中)

  • 插入包含默认值的行

  • 输入要编辑:我不想首先双击一个单元格来编辑它。当您在单元格上键入时,表格应自动进入编辑模式。

  • 像e这样的导航选项。 G。 TAB =下一列中的单元格,ENTER =下一行中的单元格

  • 应该可以通过tableview中的组件进行过滤,而不是通过其外部的组件(TextField等)进行过滤。过滤器指示器(如排序指示器)会很好。

  • 更改列的可见性应该很方便,而不是通过多次单击tableview菜单按钮(对于每个列,您必须单独单击菜单按钮以显示可用列)。 tableview菜单按钮应该是可自定义的

    (解决方案存在with reflectionwithout reflection

  • 应该可以使用行标题和列标题

  • 验证单元格,这样当您处于编辑模式并将数字而不是数字输入数字单元格时,您可以选择取消编辑模式并恢复为默认值

  • 一个(固定的)表页脚,可以e。 G。显示每列的总和会很好

  • 冻结列(已经有了Jira任务)

其中一些部分几年前已经从我所看到的内容中得到了解决。但我无法获得明确的操作方法,也许JavaFX8的内容已经发生了变化。

如果有人愿意为上述任何功能做出贡献,请分享您的想法。非常感谢你。

0 个答案:

没有答案