我一直在使用jQuery插件的數據表(http://www.datatables.net)進行搜索,排序和分頁客戶端上的表格數據被上分頁大型數據集。實現的簡單性和流暢的用戶體驗是一個巨大的勝利。搜索,分類和客戶
現在我有一個要求在一個更大的數據集上實現相同的功能(搜索,排序,分頁),max 1000記錄。我希望爲此使用相同的插件,但是當表中記錄的數量增加時,DataTables的性能似乎急劇下降。在IE8上,500 tr
s表已導致「此頁面上的腳本運行緩慢」警報。
因爲數據集是不是那麼大的,我非常希望如果可能的話在客戶端上這樣做。
有沒有什麼辦法通過改變呈現的標記來提高DataTables插件的性能,禁用某些功能,以JSON形式提供數據而不是HTML,或者以其他方式配置它以實現1000個客戶端記錄的合理性能瀏覽器(IE7 +,FF2 +,Chrome)。
備選地,是否有任何其他JavaScript庫,優選的jQuery,這可能提供類似的功能?
在谷歌可視化API有數據表支持,雖然我不是確定你的1000條記錄要求。應該很容易測試。 – Sharun 2010-10-21 13:14:04
Klerk - 似乎Google可視化API表格不支持在表格上進行搜索。否則它看起來不錯,我肯定會考慮將來的項目。 – jevakallio 2010-10-22 13:58:09