我试图检测拖动项目后何时将项目放在树视图中。当我这样做时,它只是无限期地挂起搜索javascript函数。有时它会在 10 秒后找到它,有时它不会。我已经用 Firebug 验证了该函数始终在加载(并且只加载一次)。
我的剑道 UI 版本是:2012.2.913
提前感谢您的任何帮助或建议。
@(Html.Kendo().TreeView()
.Name("CompanyHierarchy")
.Events(events => events
.DragEnd("HierarchyDragEnd")
)
.BindTo(Model.Hierarchy as System.Collections.IEnumerable, mappings =>
{
mappings.For<Models.EnterpriseChildModel>(binding => binding
.Children(c => c.Children)
.ItemDataBound((item, c) =>
{
item.Text = c.Name;
})
);
})
.DragAndDrop(true))
<script type="text/javascript">
function HierarchyDragEnd(e) {
alert("here");
}</script>
我不知道它是否会有所帮助,但这是它“冻结”时的照片