我有一個TableView
包含數千行。現在我想在當前表格的開始處添加行,但不是在最後。 TableView
保留其項目ObservableList
。我看到的唯一解決方案是創建新列表(使用新舊元素),清除當前表格並向表格添加新列表。不過,我需要不斷地做這個操作,從性能的角度來看這將是一場噩夢。還有其他解決方案嗎?JavaFX:在表格視圖的開始處添加行
0
A
回答
2
ObservableList
延伸List
,因此允許您使用List
聲明任何方法,如List.add
和List.addAll
:
TableView<MyItem> tableView = ...
List<MyItem> itemsToPrepend = ...
MyItem itemToPrepend = ...
tableView.getItems().addAll(0, itemsToPrepend);
tableView.getItems().add(0, itemToPrepend);
2
的ObservableList是List接口的擴展接口: ObservableList & & List
在列表界面中有方法add(index, element)
嘗試使用myObservableList.add(0, item)
;
相關問題
- 1. 在滾動到頂部時在表視圖的開始處動態添加行
- 2. dynamiclly在表格行中添加視圖
- 3. UI的TableView表格視圖即開始添加行的位置爲-1
- 4. 如何在JavaFX表格視圖中添加按鈕
- 5. Android - 在開始處向ViewAnimator添加視圖
- 6. 在滾動視圖的開始動態添加視圖
- 7. 在Pandas DataFrame系列的開始處添加行(起始股本)
- 8. 添加在網格視圖行動態
- 9. jQuery添加接近每個表格行開始每個表
- 10. 如何在視圖中添加表格視圖和視圖
- 11. 在表格視圖單元格中添加子行
- 12. 在顯示錶格後添加視圖
- 13. 在JavaFX中如何在表格視圖中添加組合框數據
- 14. 添加行時從表格單元格刪除的子視圖
- 15. 在表格視圖行上添加UILabel或文本的策略
- 16. 在silverlight文本的開始和結尾處添加圖像
- 17. 在開始在wijmo網格添加新的空行angular2
- 18. 如何在矢量矢量的開始處添加新行
- 19. 從表格視圖單元格添加視圖
- 20. 在開始和結束的每行添加空格C#
- 21. 在創建較早的表後添加新的開始視圖 - 不起作用
- 22. Odoo在上面表格視圖添加行爲
- 23. JavaFX不可能填充表格視圖
- 24. JavaFX中的表視圖排序行爲
- 25. JavaFX的表視圖行上色
- 26. android如何在佈局開始時添加視圖?
- 27. 如何在excel表格的每一行開始時添加特定值
- 28. JavaFx - 動態JXML,在初始化時添加窗格元素
- 29. 在列表視圖中開始活動
- 30. 添加在HTML表格單元格進度條在Razor視圖
謝謝,它的作品 –