首頁  >  文章  >  web前端  >  實例講解jQuery EasyUI tree中state屬性慎用

實例講解jQuery EasyUI tree中state屬性慎用

高洛峰
高洛峰原創
2016-12-29 13:47:201334瀏覽

EasyUI 1.4.4 tree控制中,如果是葉子節點,切忌把state設定為closed,否則該節點會載入整個tree,形成死循環

例如:

json入下:

例如:

实例讲解jQuery EasyUI tree中state属性慎用

json入下:狀態改為open或為空,顯示正常 

实例讲解jQuery EasyUI tree中state属性慎用

下面給大家介紹easyui tree自訂屬性的使用

了解easyui tree組件的童鞋估計都知道tree的node有他自己單獨的屬性(id,text ,iconCls,checked,state,attribute,target)。而原先這個幾個屬性想要用html的方式賦值實例的話,是不能完全做到的。 attribute屬性必須json的方式才能賦值。這也給我們開發帶來了一下不便。而如今有了data-options這個屬性,一切問題都迎刃而解了。


定義一棵nide帶有特殊屬性的node就可以透過以下方式實現了

[
{
"checked": false,
"iconCls": "",
"id": "dec",
"pid": "",
"state": "closed",
"text": "test",
"type": "ORG"
}
]

然後我們透過js方法取得到tree的node物件的時候就可以直接node.attributes.url取得到對應的值了。

更多實例講解jQuery EasyUI tree中state屬性慎用相關文章請關注PHP中文網!


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn