0

Kendo UI ツリービュー マークアップを生成し、ノードのドラッグ アンド ドロップを利用しようとしています。問題は、ノードを別のノードにドロップした後、スプライト スパン要素が消えることです。

最初の HTML マークアップ:

<li>
   <span class='k-sprite'></span>
   <span class='node-text'>Node1</span>
</li>

ドラッグ アンド ドロップ後のノードは次のようになります。

<li role="treeitem" class="k-item k-last" data-uid="054713f5-5ba3-444e-a322-72bf86d53ad5" aria-selected="true">
   <div class="k-bot">
     <span class="k-in k-state-selected">Node4</span>
   </div>
</li>

ここにフィドルがあります:http://jsfiddle.net/BX4VC/

Kendo が HTML を正しく解析して、要素をドラッグした後にノード内の要素を保持する方法についてのアイデアはありますか?

ありがとうございました!

4

1 に答える 1

0

ツリービュー項目k-spriteのフィールドとの関係により、クラスには特別な処理があります。spriteCssClassアイコン クラスを設定すると、更新された fiddleに見られるように、スパンが永続化されます。

于 2013-04-01T12:13:43.873 に答える