Java、SmartGWT 2.5、および Mozilla FF 3.6.x に取り組んでいます。Tree
アプリケーションで, TreeGrid
&を使用TreeNode
しています。私の質問は:TreeNode
の 3 つの異なる状態に異なるスタイルを適用したいですTreeNode
。状態は、有効、選択済み、オーバー (マウス ホバー) です。どうすればこれを達成できますか?
前もって感謝します。
getBaseStyle() または getCellCSSText() をオーバーライドします。ここにそれぞれの例があります:
http://www.smartclient.com/smartgwt/showcase/#grid_appearance_hilite_add
http://www.smartclient.com/smartgwt/showcase/#grid_appearance_hilite_replace
ListGrid はそのスーパークラスであるため、この同じ API が TreeGrid に適用されます。これらのメソッドの「Record」パラメータは TreeNode です。