Java 设置smartgwt TreeGrid的样式
我已经为某个treegrid设计了很长的样式,试图让它看起来不像treegrid:D我已经删除了连接线、打开/关闭按钮、图标,以便只显示文本和缩进 但是,由于某些原因,当我将鼠标悬停在一行上时,背景仍然会变为阴影,就像在任何常规的listgrid上移动一行一样。看起来像是在我平常的那排上涂了一层。你知道如何禁用这种行为并且只依赖CSS吗 然后是第二个问题:如何在TreeGrid中的行/节点之间创建边距?每个项目都有一个CSS设置的边框,我无法使后续行不粘在一起。我需要在它们之间加几个像素Java 设置smartgwt TreeGrid的样式,java,gwt,smartgwt,treegrid,Java,Gwt,Smartgwt,Treegrid,我已经为某个treegrid设计了很长的样式,试图让它看起来不像treegrid:D我已经删除了连接线、打开/关闭按钮、图标,以便只显示文本和缩进 但是,由于某些原因,当我将鼠标悬停在一行上时,背景仍然会变为阴影,就像在任何常规的listgrid上移动一行一样。看起来像是在我平常的那排上涂了一层。你知道如何禁用这种行为并且只依赖CSS吗 然后是第二个问题:如何在TreeGrid中的行/节点之间创建边距?每个项目都有一个CSS设置的边框,我无法使后续行不粘在一起。我需要在它们之间加几个像素 谢谢
谢谢 您不希望悬停在TreeNode上,然后禁用它 yourGrid.setShowRollOver(false) 对于第二个问题,我想你只需要增加单元格的高度
yourGrid.setCellHeight(40) 对于第一个问题,您可以使用以下选项:
treeNode.setCustomStyle(stylename);
grid.setTallBaseStyle(stylename);
grid.setRecordBaseStyleProperty(stylename);
你也可以看看这个
此外,在ListGrid中还有许多与样式相关的属性,例如:
treeNode.setCustomStyle(stylename);
grid.setTallBaseStyle(stylename);
grid.setRecordBaseStyleProperty(stylename);
&还有很多。你应该试着用它们来达到你对这棵树的期望