2012-02-16 59 views
0

我来了很长的造型某个treegrid,试图使它看起来不像treegrid:D我已经删除连接线,打开/关闭按钮,图标只有文本和缩进。造型smartgwt TreeGrid

但是,由于某些原因,当我悬停一排时,背景仍会更改为阴影,就像在任何常规listgrid上时一样。它看起来像是我平常排的一层。任何想法如何禁用这种行为alltogether,只依靠CSS?

然后,第二个问题:如何在TreeGrid中的行/节点之间创建边距?每个项目都有由CSS设置的边框,并且我无法设置使后续行不会粘在一起。我需要他们之间的几个像素。

谢谢!

回答

1

你不想悬停在TreeNode上,然后禁用它。

yourGrid.setShowRollOver(false);

对于第二个问题,我想你只需要增加单元格的高度。

yourGrid.setCellHeight(40);

0

关于第一个问题:你可以使用以下命令:

treeNode.setCustomStyle(stylename); 

您也可以看看这个link

此外,还有一些在与风格让许多属性ListGrid如下列:

grid.setTallBaseStyle(stylename); 
grid.setRecordBaseStyleProperty(stylename); 

&多。你应该尝试它们来达到你想要的树的外观..