概述:
創(chuàng)新互聯(lián)建站專注于企業(yè)全網(wǎng)整合營銷推廣、網(wǎng)站重做改版、沂南網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、成都h5網(wǎng)站建設(shè)、商城網(wǎng)站開發(fā)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為沂南等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。前面主要是html數(shù)據(jù),這里主要是json數(shù)組
1.格式
jsTree需要一個具體格式JSON數(shù)據(jù),在標(biāo)準(zhǔn)的語法沒有那個字段是必須的-而是那些是你需要的。請記住你可以獲取任何你請求的其他屬性,jsTree將會不會碰他們,你將有可能在隨后使用它們。
為了改變節(jié)點的圖標(biāo)你可以是用屬性icon。具體的字符串需要包含/的一個圖片的url路徑,你可以使用任何其它字符串應(yīng)用類樣式去修飾元素,它將會被用呈現(xiàn)這個圖標(biāo)。你可以使用boolean 值false來jsTree在渲染節(jié)點時沒有圖標(biāo)。
你可以設(shè)置一個節(jié)點的狀態(tài)使用state屬性,它值可以使如下值得組合:opened,selected,disabled.
li_attr和a_attr可以直接通過jQuery屬性函數(shù)獲取。
當(dāng)使用AJAX設(shè)置children為false,jsTree將會將渲染這個節(jié)點為關(guān)閉狀態(tài),如果需要打開的時候需要發(fā)送額外的請求。
如何內(nèi)部children都應(yīng)該遵循相同的格式,或者是普通字符串(這個字符串作為普通文本和任何其它自動生成的)
// Expected format of the node (there are no required fields) { id : "string" // will be autogenerated if omitted text : "string" // node text icon : "string" // string for custom state : { opened : boolean // is the node open disabled : boolean // is the node disabled selected : boolean // is the node selected }, children : [] // array of strings or objects li_attr : {} // attributes for the generated LI node a_attr : {} // attributes for the generated A node }