我有一个tableview,我想在第一列显示图像。我的问题是我无法对列进行排序。我的想法是在列中设置文本,并隐藏文本,以便它仅用于正确的排序集。有没有办法做到这一点?或者有什么其他解决方案可以解决我的问题?JavaFX在tableview中隐藏列的文本
0
A
回答
-2
你可以用CSS来使用文本缩进。您还需要将图像设置为css背景。您没有提供您的表的代码,但下面是一些例子:
HTML:
<table width="100%" border="1" cellspacing="1" cellpadding="1">
<tr>
<td class="hidetext image">Text 1</td>
<td>Some text to show</td>
</tr>
<tr>
<td class="hidetext image">Text 2</td>
<td>Some text to show</td>
</tr>
<tr>
<td class="hidetext image">Text 3</td>
<td>Some text to show</td>
</tr>
<tr>
<td class="hidetext image">Text 4</td>
<td>Some text to show</td>
</tr>
</table>
CSS:
.hidetext {text-indent:-9000px}
.image {background:url(http://www.madisoncopy.com/images/jpeg.jpg) no-repeat;}
了解如何在左边的列中的文本不显示(但它实际上只是从屏幕上缩进)。
看到这个小提琴:http://jsfiddle.net/D297P/
+0
这个答案是错误的。问题是关于JavaFX,它与HTML无关。 – jewelsea
0
我觉得这是你想要do.Still让我知道如果你有任何问题,什么完美的例子。 Check here
相关问题
- 1. 如何在JavaFX 8中隐藏TableView列标题?
- 2. JavaFX - 在tableview中移动列
- 3. NavigationBar隐藏TabBarViewController中的TableView
- 4. TableView没有隐藏在xcode的didSelectRowAtIndexPath中?
- 5. *基本*单字符串列的JavaFX TableView
- 6. 在IE7中隐藏文本
- 7. 如何javafx隐藏tableview的背景标题?
- 8. 在TableView中没有列出现的JavaFX
- 9. JavaFX 8:如何避免截断TableView列标题中的文本?
- 10. 在隐藏文本文件中嵌入隐藏的编码位
- 11. JavaFX防止TableMenuButton隐藏所有列
- 12. 我可以在Corona的tableView小部件中隐藏一列吗?
- 13. JavaFX - 带隐藏轴的XYChart
- 14. JavaFX的:隐藏COMBOX箭头
- 15. 隐藏文本
- 16. 隐藏文本
- 17. 在javafx中隐藏轴2.2 ScatterChart
- 18. Javafx:在TableView中重新排序列
- 19. 在javafx中汇总specfic tableview列/行
- 20. 在javafx中修复列数TableView
- 21. 集ComboBoxCell在TableView中的JavaFX
- 22. 修改在TableView中的JavaFX
- 23. 选择在TableView中的JavaFX
- 24. 如何隐藏和取消隐藏tableview单元格中的imageview?
- 25. 的JavaFX的TableView:在特定的列
- 26. JavaFX的:从TableView中
- 27. 隐藏复选框列表的文本
- 28. 当section0中的numberOfRows隐藏tableview标头
- 29. 保存模型隐藏tableview中的imageview
- 30. 隐藏的TableView在其他类
你可以发布一些代码来显示你在做什么?你应该设置一个细胞工厂来显示图像:这不会阻止排序。 –