我正在实施一些orgchart,我是mvc和kendo的新手。 我如何为thekendo树视图实现onclick事件
set(a , 'FaceColor', [0.7,0.5,0.1])
答案 0 :(得分:0)
剑道树没有“点击”事件,但有“选择”事件而不是“点击”。您可以像这样创建事件处理程序:
Html.Kendo().TreeView()
.Name("TreeViewTemplateBiding")
.TemplateId("TreeViewTemplate")
.BindTo((IEnumerable<OrgChart.Models.NodeViewModel>)ViewBag.Tree, (Kendo.Mvc.UI.Fluent.NavigationBindingFactory<TreeViewItem> mappings) =>
{
mappings.For<OrgChart.Models.NodeViewModel>(binding => binding.ItemDataBound((item, node) =>
{
item.Id = node.Id;
item.Text = node.Title;
//item.Expanded = node.Expanded;
})
.Children(node => node.Children));
})
.Events(e => e
.Select("onSelect")
)
)
在剧本上你可以打电话:
function onSelect(e){
kendoConsole.log("Selecting: " + this.text(e.node));
}
有更多树视图事件的演示:http://demos.telerik.com/aspnet-mvc/treeview/events