jqGrid-销毁冻结列和排序停止工作

jqGrid-销毁冻结列和排序停止工作,jqgrid,Jqgrid,我有一个jqGrid,它对所有列进行排序。然后使用菜单项冻结一列。然后我使用destroyFrozenColumns解冻网格并调用reload,网格上的排序已停止工作。这可能是什么?根据jQgrid的文档和论坛,您不能同时使用冻结列和排序,因此我假设如果您使用其中一个功能,那么无论您调用“destroyFrozenColumns”,另一个功能都将被禁用。我调试了冻结列,这个功能的工作方式似乎是——它在主表的顶部创建第二个表,其中包含您选择为冻结列的列。因此,无法在表和使用冻结列时动态创建的表之间

我有一个jqGrid,它对所有列进行排序。然后使用菜单项冻结一列。然后我使用destroyFrozenColumns解冻网格并调用reload,网格上的排序已停止工作。这可能是什么?

根据jQgrid的文档和论坛,您不能同时使用冻结列和排序,因此我假设如果您使用其中一个功能,那么无论您调用“destroyFrozenColumns”,另一个功能都将被禁用。我调试了冻结列,这个功能的工作方式似乎是——它在主表的顶部创建第二个表,其中包含您选择为冻结列的列。因此,无法在表和使用冻结列时动态创建的表之间进行同步排序。
对于您的问题:我的猜测是,即使您使用“destroyFrozenColumns”,第二个动态创建的表仍然存在。

排序何时停止工作?冻结列后仍能进行排序吗?当冻结列时,对任何可排序列的排序都会停止工作。