我正在研究Java,SmartGWT 2.5& Mozilla FF 3.6.x.我正在使用Tree
,TreeGrid
&我的申请中TreeNode
。我的问题是:我想为TreeNode
的3个不同状态的TreeNode
应用不同的样式。状态为:Enabled,Selected,Over(Mouse Hover)。我怎样才能做到这一点?
提前致谢。
答案 0 :(得分:1)
覆盖getBaseStyle()或getCellCSSText()。这里有一个例子:
http://www.smartclient.com/smartgwt/showcase/#grid_appearance_hilite_add
http://www.smartclient.com/smartgwt/showcase/#grid_appearance_hilite_replace
这个相同的API适用于TreeGrid,因为ListGrid是它的超类。这些方法的“记录”参数是您的TreeNode。