gpt4 book ai didi

c# - Kendo UI for MVC - TreeView - 仅选择子节点

转载 作者:行者123 更新时间:2023-12-03 22:51:15 25 4
gpt4 key购买 nike

我的 TreeView 的 onSelect 函数有问题。 onSelect 函数(分别是 onSelect 函数内的 ajax 调用)应该只在不可扩展的节点上触发。我在 ajax 调用周围使用一个简单的 if 条件进行了尝试,但似乎这不符合我的预期。
我怎样才能实现我的目标?

function onSelect(e) {
selectedTable = e.node.textContent;
rows = $("#dropdownrows").val();

if(e.node.hasChildren){

$.ajax({
type: 'post',
url: '/Editor/DataTable',
data: { tableName: slectedTable, tablePart: rows },
success: function (data) {
$("#db").html(data);
}
});
}
}

我的 TreeView 看起来像这样:
Html.Kendo().TreeView()
.Name("treeview")
.BindTo((IEnumerable<TreeViewItemModel>) ViewBag.treeView)
.Events(events => events
.Select("onSelect")
)

谢谢你的帮助!

最佳答案

你可以用

function onSelect(e) {
selectedTable = e.node.textContent;
rows = $("#dropdownrows").val();
if (e.node.childElementCount == 1) {
alert("called");
}
}

关于c# - Kendo UI for MVC - TreeView - 仅选择子节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43493149/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com