我最近集成了jstree到我的網站,但問題是,我不知道如何給jstree節點元素檢查屬性默認情況下,像Jstree - precheck checkboxes是不是我的情況。就像data-jstree='{"selected":true}'
正在工作,但我不希望元素被選中。 還有一件事,我找不到任何地方:是否有可能獲得所有節點ID(即使它們沒有被選中),還是我可以通過掩碼獲得節點ID? 在此先感謝jstree默認的cheked屬性和查找節點的掩碼
回答
最新commit解決這個問題並且使您可以使用這個(我想這是你所需要的):
<div id="jstree">
<ul>
<li data-jstree='{"selected":true}'>Root 1</li>
<li data-jstree='{"state":{"checked":true}}'>Root 1</li>
</ul>
</div>
你可以從這裏下載最新的代碼:https://github.com/vakata/jstree/archive/master.zip
謝謝,據我所知,你是這個插件的開發者,無論如何,你能否讚歎我的第二個問題:即使沒有被選中/檢查,是否有可能獲得所有節點ID?那麼節點ID掩碼呢? – Velaro
你不能通過掩碼獲得節點ID,但是我想對於'.filter()'你得到一個所有ID的數組後,你不需要節點。要獲得所有ID的數組,您可以使用'get_json('#',{flat:true})'(可能會很慢,並且會得到所有節點的數組)或'$('#tree')。 jstree(true)._ model.data' - 它是一個內部存儲對象 - 它的所有鍵都是節點ID(除了特殊鍵'#') – vakata
謝謝@vakata! – Velaro
- 1. 集節點屬性在jstree
- 2. 編輯jstree節點的所有屬性
- 3. 查找節點與「失蹤」的屬性
- 4. PHP和XML根據屬性查找節點以查找另一個屬性或節點的索引
- 5. 搜索節點和節點的屬性
- 6. 如何覆蓋廚師的默認節點屬性
- 7. jstree檢查父節點
- 8. 通過標記和屬性查找節點的高效方法
- 9. 默認屬性
- 10. 默認屬性
- 11. 如何在jsTree中訪問當前節點的html屬性?
- 12. JsTree從未呈現的節點獲取html屬性
- 13. 如何獲取jstree JSON數據中的節點屬性
- 14. 點擊複選框後如何訪問jsTree節點屬性?
- 15. 使用JavaScript查找CSS屬性的瀏覽器默認值
- 16. 展開父節點時的jsTree節點
- 17. Jquery窗體域掩碼默認值不匹配掩碼?
- 18. 塗改MySql的空和默認屬性
- 19. 的web2py SQLFORM.factory類型和默認屬性
- 20. 使用Image_Graphviz軟件包設置默認節點屬性
- 21. jstree得到檢查和未經檢查的節點
- 22. 如果未在節點列表中找到默認jstree搜索和錯誤的顏色更改
- 23. Neo4j查詢節點屬性。
- 24. 覆蓋廚師的默認屬性和從屬屬性
- 25. 對象參數的接口與默認值和默認屬性
- 26. jstree使節點和它的孩子們
- 27. rails simple_form位掩碼屬性
- 28. 屬性的coredata默認
- 29. IOS:默認屬性的值
- 30. 控件的默認屬性
我我不確定你的意思是「剛剛選擇」,也許如果你分享你的數據和配置它會更容易幫助你(因爲這一切都取決於你如何實例化樹和你使用的是什麼數據格式)。 – vakata
它的樹態:我可以選擇和節點會像選擇,但沒有檢查 – Velaro
'$( '#jstree_rubrics_div')jstree({ \t \t複選框:{ \t \t \t whole_node:假的, tie_selection:假 }, 「類型」:{ 「默認」:{ 「圖標」: 「發發文件夾」 }, 「接觸」:{ 「圖標」: 「發FA-信封」 } } , 插件:[「複選框」,「類型」] \t});' – Velaro