日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

jqueryeasyui教程

jQuery EasyUI 教程

jEasyUI 應用

jEasyUI 拖放

jEasyUI 菜單與按鈕

jEasyUI 布局

jEasyUI 數據網格

jEasyUI 窗口

jEasyUI 樹形菜單

jEasyUI 表單

jEasyUI 參考手冊

jQuery EasyUI 樹形菜單 – 樹形菜單加載父/子節點

閱讀 (2188)
pre { white-space: pre-wrap; }

jQuery EasyUI 樹形菜單 - 樹形菜單加載父/子節點

通常表示一個樹節點的方式就是在每一個節點存儲一個 parentid。 這個也被稱為鄰接列表模型。 直接加載這些數據到樹形菜單(Tree)是不允許的。 但是我們可以在加載樹形菜單之前,把它轉換為標準標準的樹形菜單(Tree)數據格式。 樹(Tree)插件提供一個 'loadFilter' 選項函數,它可以實現這個功能。 它提供一個機會來改變任何一個進入數據。 本教程向您展示如何使用 'loadFilter' 函數加載父/子節點到樹形菜單(Tree)。

父/子節點數據

	[
	{"id":1,"parendId":0,"name":"Foods"},
	{"id":2,"parentId":1,"name":"Fruits"},
	{"id":3,"parentId":1,"name":"Vegetables"},
	{"id":4,"parentId":2,"name":"apple"},
	{"id":5,"parentId":2,"name":"orange"},
	{"id":6,"parentId":3,"name":"tomato"},
	{"id":7,"parentId":3,"name":"carrot"},
	{"id":8,"parentId":3,"name":"cabbage"},
	{"id":9,"parentId":3,"name":"potato"},
	{"id":10,"parentId":3,"name":"lettuce"}
	]

使用 'loadFilter' 創建樹形菜單(Tree)

	$('#tt').tree({
		url: 'data/tree6_data.json',
		loadFilter: function(rows){
			return convert(rows);
		}
	});

轉換的實現

	function convert(rows){
		function exists(rows, parentId){
			for(var i=0; i<rows.length; i++){ 				if (rows[i].id == parentId) return true; 			} 			return false; 		} 		 		var nodes = []; 		// get the top level nodes 		for(var i=0; i<rows.length; i++){ 			var row = rows[i]; 			if (!exists(rows, row.parentId)){ 				nodes.push({ 					id:row.id, 					text:row.name 				}); 			} 		} 		 		var toDo = []; 		for(var i=0; i<nodes.length; i++){ 			toDo.push(nodes[i]); 		} 		while(toDo.length){ 			var node = toDo.shift();	// the parent node 			// get the children nodes 			for(var i=0; i<rows.length; i++){ 				var row = rows[i]; 				if (row.parentId == node.id){ 					var child = {id:row.id,text:row.name}; 					if (node.children){ 						node.children.push(child); 					} else { 						node.children = [child]; 					} 					toDo.push(child); 				} 			} 		} 		return nodes; 	} 

下載 jQuery EasyUI 實例

jeasyui-tree-tree6.zip

關閉
程序員人生
主站蜘蛛池模板: 五月婷久久 | 欧美中文在线观看 | 福利久久 | 亚洲变态| 热久久久久久 | 久久精品国产亚洲 | 色婷丁香| 国产精品一区二区三区免费视频 | 国产一区福利 | 99精品免费 | 激情欧美亚洲 | 一区二区三区四区在线播放 | 日韩av不卡在线播放 | 美女又爽又黄网站视频 | 11www色com| 99久久无色码中文字幕婷婷 | 国产麻豆精品一区二区 | 国产成人精品不卡 | 99热久久是国产免费66 | 久久免费高清 | 国产福利一区二区 | av网站免费观看 | 中文字幕av第一页 | 成人国产精品久久久按摩 | 久久精品国产一区二区三区 | 欧美国产日韩在线观看 | 99精品免费观看 | 亚洲精品第一页 | 国产在线精品91国自产拍免费 | 欧美日韩乱国产 | 国产精品zjzjzj在线观看 | 亚洲视频观看 | 国产一区观看 | 一级在线观看 | 色图一区| 欧美三级三级三级爽爽爽 | 欧美三级在线 | 日本一区二区三区视频在线观看 | 国产日韩精品视频 | 久久九九国产 | 香蕉午夜 |