1

オプションで dnd が有効になっている dijit ツリーがありdndController="dijit._tree.dndSource"ます。現在、ドラッグが開始されると、アバター コンテンツが右揃えになっているように見えます。アバターは、ドラッグされているアイテムの画像とテキスト コンテンツを自動的に選択しますが、この情報を揃えておきたいと思います。

ツリーのカスタムクリエーター関数を書くことが解決策だと思いますが、同じ例は見つかりません。dijit ツリーのアバターがクリエーター機能を使用してカスタマイズされている例を教えてもらえますか?

ありがとう、
フェル

4

1 に答える 1

1

すべてのケースで機能するとは限らないこの問題に対する 1 つの解決策は、CSS クラスを使用してアバターのスタイルを設定することです。Dojo は、アバター内のツリー ノードの HTML などを使用するため、ツリー ノードとツリー ノード アバターの両方に CSS クラスを作成する場合、次のような CSS を使用してそれらを異なる方法で表示できます。

.treeNodeItem {
    text-align: right;
}

.dojoDndAvatarItem .treeNodeItem {
    text-align: left;
}

目の前にコードはありませんが、後でこれを拡張することを忘れないようにします。

http://docs.dojocampus.org/dojo/dnd

于 2010-11-08T06:07:45.313 に答える