我正在使用 Kendo UI 控件做一个项目。在项目左侧“treeview”和右侧“kendogrid”放置。
这里我的要求是根据treeview节点过滤网格,需要做多选。
例如:eg:10249,10248 基于此节点过滤网格。
这是我的小提琴:http: //jsfiddle.net/RHh67/7/
这是尝试过的代码:
var tree= $("#treeview").kendoTreeView({
checkboxes: {
checkChildren: true
},
dataSource: [{
id: 1, text: "My Project", expanded: true, spriteCssClass: "rootfolder", items: [
{
id: 2, text: "OrderID", expanded: true, spriteCssClass: "folder", items: [
{ id: 3, text: "10248" },
{ id: 4, text: "10249" },
{ id: 5, text: "10250" },
{ id: 6, text: "10251" },
{ id: 7, text: "10252" }
]
}]
}]
}).data("kendoTreeView");
tree.dataSource.bind("change", function (e) {
var ds = $("#grid").data("kendoGrid").dataSource;
ds.filter([
{"logic":"or",
"filters":[
{
"field":"OrderId",
"operator":"eq",
}
]}
]);
});
谁能帮我找出我到底错在哪里?