2
Вот моя конфигурация:Как удалить проверенные узлы из Kendo TreeView?
$(function()
{
var data = new kendo.data.HierarchicalDataSource({
transport: {
read: {
url: "../api/notifications/byuserid/10078261",
contentType: "application/json"
}
},
schema: {
model: {
children: "notifications"
}
}
});
$("#treeview").kendoTreeView({
dataSource: data,
loadOnDemand: false,
checkboxes: {
checkChildren: true
},
dataTextField: ["notificationType", "NotificationDesc"]
});
});
На событии нажатия кнопки «Удалить» Я хочу, чтобы удалить все узлы, которые проверяются.
$(document).ready(function()
{
$('#btnDelete').click(function()
{
var treeView = $('#treeview').data("kendoTreeView");
var selectedNodes = treeView.select();
//here's where im not sure what to do...
});
});
Представление дерева здесь в разметке (я знаю, что беспорядок ... Я парень, фиксируя все это безобразие прямо сейчас):
<body onload=" Resize(); ">
<form id="frmTake2Home" runat="server">
<table class="main" style="border-style: hidden; padding: 0px">
<td class="tbody">
<table style="border-spacing: 0px; border-style: hidden; padding: 0px; vertical-align: top" width="100%" border="0">
<tr>
<td id="tdTreeView" valign="top" width="48%">
<tr>
<td colspan="2">
<div id="treeview"></div> //here's my kendo treeview
спасибо за руку! к сожалению, это удаляет узлы на основе выбора узла и НЕ на выбор блока CHECK ... как проверить узлы на основе их соответствующих проверок флажка? –
Ах! каково имя класса, прикрепленное к флажкам? – dcodesmith
@Rj. Это все? – dcodesmith