jqGrid - destroyfrozenColumns和排序停止工作
问题描述:
我有一个jqGrid,它对所有列进行排序。然后我使用菜单项冻结一列。然后我使用destroyFrozenColumns解冻网格并调用reload,网格上的排序已停止工作。那可能是什么?jqGrid - destroyfrozenColumns和排序停止工作
答
根据jQgrid的文档和论坛,您不能同时使用冻结列和排序,所以我想如果您使用的是其中一个功能,另一个功能会被禁用,无论您是否调用“destroyFrozenColumns”。我调试了冻结列,看起来这个功能的工作方式是 - 它在主窗口的顶部创建第二个表,并将其选为冻结列。因此,当您使用冻结列时,您无法在表格与动态创建的表格之间进行同步排序。 对于你的问题:我的猜测是即使你使用“destroyFrozenColumns”,第二个动态创建的表仍然存在。
排序何时停止工作?冻结一列后,你还能排序吗? – 2012-07-12 19:01:07
当您冻结一列时,任何可排序列的排序将停止工作。 – chugh97 2012-07-16 21:27:01