设计一个smartgwt TreeGrid

时间:2012-02-16 15:44:09

标签: java gwt smartgwt treegrid

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

但是,出于某种原因,当我悬停一行时,背景仍然会变为阴影,就像在任何常规列表网格中一样。它看起来像是我常规排的一层。任何想法如何完全禁用这种行为,只依靠CSS?

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

谢谢!

2 个答案:

答案 0 :(得分:1)

您不希望将鼠标悬停在TreeNode上,然后将其禁用。

yourGrid.setShowRollOver(假);

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

yourGrid.setCellHeight(40);

答案 1 :(得分:0)

关于第一个问题:您可以使用以下内容:

treeNode.setCustomStyle(stylename);

您也可以查看此link

此外, ListGrid 中有很多与样式相关的属性,如下所示:

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

&安培;还有很多。您应该尝试使用它们来实现树的所需外观..