1

こんにちは私は選択可能なRootItemsを持つCellTreeを持っています。

選択したRootItemの開閉アイテム画像を変更したい

画像を動的に変更することは可能ですか?

私はGWT2.5thxを使用しています:)

4

1 に答える 1

3

これは遅すぎますが、他の Google 社員に役立つことを願っています。まず、インターフェースを定義します。

public interface TreeResources extends CellTree.Resources {

@ImageOptions(flipRtl = true)
@Source("cellTreeClosedArrow.gif")
ImageResource cellTreeClosedItem();

 /**
 * An image indicating an open branch.
 */
@ImageOptions(flipRtl = true)
@Source("cellTreeOpenArrow.gif")
ImageResource cellTreeOpenItem();
}

cellTreeClosedArrow.gif と cellTreeOpenArrow.gif は、カスタム イメージの名前 (パス) です。次に、上記のインターフェイスをインスタンス化します (ビュー内):

CellTree.Resources treeResource = GWT.create(TreeResources.class); 

最後に、treeResource をツリーに関連付けます。例:

tree = new CellTree(myTreeViewModel , null,treeResource);

これがあなたが必要とするものであることを願っています。

乾杯

于 2013-01-11T13:10:09.363 に答える