0

我正在尝试生成 Kendo UI 树视图标记并使用拖放节点。问题是,在我将一个节点放到另一个节点上之后,精灵 span 元素消失了。

初始 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 回答