2012-02-16 51 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); 

&多。你應該嘗試它們來達到你想要的樹的外觀..