2010-10-04 31 views
0

有人可以推薦一個可靠的HTML樹控件,也支持樹操作嗎? 我需要它作爲後端,並且想要移動,重新排序,刪除,添加和重命名節點。可靠的HTML/Ajax控件來操縱樹結構?

現在我在我的數據庫中使用嵌套集模型來存儲樹結構,並使用dhtmlxTree(請參閱dhtmlx.com)作爲樹控件。 我遇到的問題是該控件需要數據庫中的額外字段來存儲其自己的尋址模式(類似於0_2_14,這是從根目錄到此項的路徑)。這是一個非常糟糕的主意,因爲它意味着每當位置發生變化時整個樹變得無效(因爲它將該字符串同時用作ID和地址/位置),所以我必須重新計算每個節點,關閉樹並且從服務器重新加載它。這會讓用戶感到厭煩,因爲他們不得不每次重新打開樹,直到他們之前的地方。文檔說這個樹控件確實可以預選/打開樹到一個給定的地址,但是這個功能對我來說不起作用 - 每當用戶打開一個節點時,我使用ajax調用來只輪詢節點的直接子節點,並且由於某種原因,它不會讓我在這種情況下打開負載節點。該文檔是廢話,它只有一些功能很少和基本的代碼示例,所以我卡在這裏。 我的問題是,如果有任何好的選擇,那麼它沒有自己的尋址方案的問題,並允許編輯。也會考慮一個Flash或Java應用程序。

回答

0

http://plugins.jquery.com/plugin-tags/tree http://www.jstree.com/

看到如果上述一個是有用的。

+0

謝謝,jstree.com看起來很棒。看過jquery插件之前,但我見過的少數人不支持對樹的任何修改。 – Daniel 2010-10-04 04:41:09