我花了很长时间来构建某个treegrid,试图使它看起来不像treegrid:D我已经删除了连接线,打开/关闭按钮,图标只有文本和缩进。
但是,出于某种原因,当我悬停一行时,背景仍然会变为阴影,就像在任何常规列表网格中一样。它看起来像是我常规排的一层。任何想法如何完全禁用这种行为,只依靠CSS?
然后,第二个问题:如何在TreeGrid中的行/节点之间创建边距?每个项目都有一个由CSS设置的边框,我无法设法使后续行不会粘在一起。我需要几个像素。
谢谢!
答案 0 :(得分:1)
您不希望将鼠标悬停在TreeNode上,然后将其禁用。
yourGrid.setShowRollOver(假);
对于第二个问题,我想你只需要增加细胞的高度。
yourGrid.setCellHeight(40);
答案 1 :(得分:0)
关于第一个问题:您可以使用以下内容:
treeNode.setCustomStyle(stylename);
您也可以查看此link。
此外, ListGrid 中有很多与样式相关的属性,如下所示:
grid.setTallBaseStyle(stylename);
grid.setRecordBaseStyleProperty(stylename);
&安培;还有很多。您应该尝试使用它们来实现树的所需外观..