2012-07-12 52 views
0

我有一個jqGrid,它對所有列進行排序。然後我使用菜單項凍結一列。然後我使用destroyFrozenColumns解凍網格並調用reload,網格上的排序已停止工作。那可能是什麼?jqGrid - destroyfrozenColumns和排序停止工作

+0

排序何時停止工作?凍結一列後,你還能排序嗎? – 2012-07-12 19:01:07

+0

當您凍結一列時,任何可排序列的排序將停止工作。 – chugh97 2012-07-16 21:27:01

回答

0

根據jQgrid的文檔和論壇,您不能同時使用凍結列和排序,所以我想如果您使用的是其中一個功能,另一個功能會被禁用,無論您是否調用「destroyFrozenColumns」。我調試了凍結列,看起來這個功能的工作方式是 - 它在主窗口的頂部創建第二個表,並將其選爲凍結列。因此,當您使用凍結列時,您無法在表格與動態創建的表格之間進行同步排序。 對於你的問題:我的猜測是即使你使用「destroyFrozenColumns」,第二個動態創建的表仍然存在。