asp.net 第三方UI控件 Telerik KendoUI 之 TreeVIew 的用法记录
2021-05-16 22:30
标签:sele textfield asc fun parent inline tle convert UI 一、前台显示 备注:一次性取出所有节点 二、后台实现 1、获取树的主方法 根据条件获得树型控件里的所有需要的数据 递归实现父子级绑定的关系 三、技巧 1、根据数据里的id获得当前记录(主键一定要用全小写的id,全部小写,我为什么这么强调?!因为我在这个问题上怀疑人生了一个多小时) var barDataItem = treeview.dataSource.get(currentSelectedId); 2、根据当前记录的uid获得当前记录的node,下面的barElement 已经是一个node类型的值。 var barElement = treeview.findByUid(barDataItem.uid); 3、根据一个node获得它绑定的数据的id值: (‘#treeviewFolder‘).data(‘kendoTreeView‘).dataItem(node).id 4、根据一个node获取它绑定的数据的Text值: $(‘#treeviewFolder‘).data(‘kendoTreeView‘).dataItem(node).Text 5、根据一个node获取它的父级node treeview, treeview.parent(node) 6、自动选中treeView上的某一个节点 var treeView = $(‘#treeviewFolder‘).data(‘kendoTreeView‘); asp.net 第三方UI控件 Telerik KendoUI 之 TreeVIew 的用法记录 标签:sele textfield asc fun parent inline tle convert UI 原文地址:http://www.cnblogs.com/wjx-blog/p/7746508.htmlfunction loadTreeData() {
$.ajax({
type: ‘POST‘,
url: ‘@(Html.UrlHref("ScriptSite", "/FilesManager/MyFiles/GetFolderTree"))‘,
data: {},
success: function (result) {
if (result) {
inlineDefault = new kendo.data.HierarchicalDataSource({
data: eval(result),
schema: {
model: {
children: "Items"
}
}
});
$("#treeviewFolder").kendoTreeView({
dataSource: inlineDefault,
change: onTreeViewChange,
dataTextField: ["Text"]
});
}
else {
}
},
error: function (err) {
window.alert(err);
}
});
}
public string GetFolderTree()
{
List
public List
private void AddChildKendoTree(List
var data = treeView.dataSource.get(id);
var selectitem = treeView.findByUid(data.uid);
treeView.select(selectitem);
上一篇:读取url后参数方法
文章标题:asp.net 第三方UI控件 Telerik KendoUI 之 TreeVIew 的用法记录
文章链接:http://soscw.com/index.php/essay/86442.html