使用後台請求返回的資料組裝成treeview展示需要的資料型別,例如要展示的靜態資料為:
var treedata = [,
]}];
後台返回的list資料,則可以動態組裝如下:
function
formtreedata
(root,data);
treedata[0].text = root.privilegename;
treedata[0].nodes = ;
for(var i=0;i0].nodes[i] = {};
treedata[0].nodes[i].text = data[i].privilegename;
//如果還有子節點
/*var children = data[i].children;
if(children.length > 0)
return treedata;
}
然後呼叫
$('#tree').treeview();
如果層次較多,可以使用遞迴來組織 動態載入TreeView
using system.linq using system.web using system.web.security using system.web.ui using system.web.ui.htmlcontrols using system.web.ui.webcontrols usin...
XML動態載入TreeView
最近專案中用到treeview樹導航,具體要求如下 從xml文件中讀取資料,xml文件是同資料庫中資料生成,因此只有三層,資料都是平行的,與樹結構不同.因為具體的資料結構還不清楚,我現在實現的是自定義的xml文件.第一行為樹導航顯示內容,最後一行為父節點.難點 很難定下樹導航根節點 xml文件如下 ...
動態新增TREEVIEW的節點
讀取資料庫中的資料讓其插入到treeview的節點中,這裡是從資料庫中讀取省和直轄市新增到父節點中然後讀取省下的縣市新增到父節點下,建立了兩張個表乙個省的表,乙個是縣市表 using system using system.data using system.configuration using ...