2012-07-05 89 views
0

我正在與一個jsp頁面中的jquery.treeview控件一起工作。它的工作如下。treeview ajax控件

從第一次,當頁面加載服務器端調用將加載一個數據列表 - 像一個巨大的數據庫下的整個數據的東西。 並使用樹形控件它將在頁面上創建一個樹形視圖。這裏的問題是來自服務器端的列表非常龐大,因此當它寫入頁面時,它會被卡住,並且大約10-12次會出現一個對話框,表示jquery.js文件很忙,所以你想繼續還是停止腳本?

所以我需要一個解決方案 - 就像我第一次需要只加載最外層的節點 - 意味着我的服務器端列表將只包含父元素 - 暫時說數據庫。而當點擊特定的數據庫時,ajax調用將會消失,這會加載它的子元素 - 表格表。

我想如果我們能夠以這種方式加載treeview,我可以避免頁面被巨大列表困擾的問題。

我搜索了一個更好的ajax treeview像控件很多,但無法找到一個更適合我的問題的更好的。

任何人都可以提供這個問題的更好的解決方案..?

回答

0

您可以使用jQuery.treeview找到here異步樹視圖的示例。服務器端是用php編寫的,但這個想法完全可以轉換成任何語言。