2015-02-10 68 views
0

我有一個wicegrid,我通過AJAX更新(基於下拉選擇的值)。問題是更新後,過濾器和分頁停止工作左鍵單擊(工作在右鍵單擊!)。有誰知道爲什麼會發生這種情況?Wicegrid分頁和過濾器AJAX更新後不工作

我在同一個項目的多個頁面上使用了wicegrid(沒有AJAX更新),並且不會出現此問題。

回答

0

試試這個(假設你使用jquery): 的$(document).ajaxComplete(函數(){你要運行 放碼; }); 可能你的腳本不工作,因爲它在document.ready範圍內。

0

我有同樣的問題,並找到了解決此問題的簡單方法 - 刷新網格後調用initWiceGrid()函數。

+0

嗨,即使我面臨同樣的問題。我可以知道在哪裏調用上述方法 – Sheharose 2016-04-26 06:45:06

+0

由於wice_grid沒有任何固有的AJAX功能,它將取決於你如何實現它。在我們的特定情況下,我們使「搜索」按鈕使用'link_to remote:true',然後使用.js.erb模板來渲染網格的內容。 最後,我們捕獲提交按鈕上的'ajax:complete'事件並使用該函數調用initWiceGrid和其他我們需要重新運行的東西。 – joelby 2016-05-02 06:15:21