gpt4 book ai didi

jquery - KendoTreeView 复选框 全部清除

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

我正在将 KendoTreeView 控件用于分层数据。此外,我需要提供 ClearAll 功能,其中应清除表单中的所有其他字段,包括在 KendoTreeView 中所做的选择。所以我写了这样的东西:

 public ClearAll(): void {
$('#myTreeView').find('input:checkbox').each(function (index,element) {
$(element).prop('checked', false);
});
}

虽然这会清除 Treeview 中所有选定的复选框,但是在此之后,如果我再次检查父节点 - 不会选中子复选框。

此外,此行为(未检查子节点)仅第一次发生,因此如果我取消选中并再次检查父节点 - 将检查子节点。

我模拟了这个问题的示例示例:

http://dojo.telerik.com/@rahul_ec27/ALihu

最佳答案

HTML

<button id="btnclear" class="k-button" onclick="ClearAll();">Clear All</button>

JavaScript
<script>
function ClearAll()
{
$(".k-treeview .k-checkbox input").prop("checked", false).trigger("change");
}
</script>

关于jquery - KendoTreeView 复选框 全部清除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30070816/

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