2010-09-07 75 views
2

有沒有辦法在jsTree中用ajax請求更新選定的複選框?jsTree複選框ajax請求,檢查

我無法找到任何想法如何做到這一點,如何調用事件或回調函數複選框單擊或取消單擊。

另外我無法找到任何想法如何更新複選框樹與頁面加載選定的值。

謝謝您的回答:)

回答

6

要使用JSON_DATA從數據源加載時,有或沒有AJAX填充複選框,只需添加"class": "jstree-checked""attr"對象節點。當數據被加載並且導致框被檢查時,這將被添加到<li>元素。

要在checkbox check/uncheck上捕獲事件,只需綁定到「check_node」或「uncheck_node」事件,例如,

如果您使用的版本1.0rc2這是對jstree網站,我會從項目頁面下載最新的開發版本:http://code.google.com/p/jstree/source/list

我在被擺弄jstree很多最後幾天(試圖找出許多這些相同的問題),並且「check_node」事件在1.0rc2中肯定不起作用。

當與「cookies」插件結合使用時,「jstree-checked」類似乎也存在一些奇怪的問題,並且由於不同的行爲而變得更復雜,這取決於cookie插件是在複選框插件。不過,在最新的開發版本中,一切看起來都很好。

+0

謝謝,我在這個時候發現了很多關於jstree的內容。謝謝你的回答;) – ignas 2010-10-21 13:27:34