【发布时间】:2013-02-16 22:33:46
【问题描述】:
我正在使用复选框来显示或隐藏 jqGrid 中的列,并且由于我有很多很多行,每行在其单元格中都有很多值,所以当我检查它时,复选框需要很长时间才能完成检查。
我希望复选框立即选中,然后执行耗时的 jqGrid 操作。例如,
$('input[type="checkbox"]').click(function(e) {
// First render/unrender the checkmark
// Next do some very time-consuming jqGrid operations
}
我怎样才能做到这一点?就目前情况而言,它首先执行 jqGrid 调用,最后只检查 checkox。选中复选框需要整整两秒钟!
【问题讨论】:
-
您能否更准确地解释您指的是哪些复选框?是columnChooser 的复选框,还是您使用其他一些自定义界面,您只需调用
showCol或hideCol? -
嗨奥列格。我使用了一个自定义接口,我在其中调用了 showCol 和 hideCol。即使我在单个 colName 上使用 showCol,也会出现问题。我使用的是 jqGrid 4.4.1,所以它有你的单元格 [i] css 优化。
标签: javascript jquery jqgrid