You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

jqGrid导航按钮显示异常能否修改样式?loadonce为false分页器禁用如何解决?

jqGrid导航按钮修改及分页器异常修复方案

jqGrid的导航按钮设计完全支持自定义调整,你遇到的loadonce:false场景下分页器被禁用的问题,可按以下方法处理:

样式修改方案

  • 覆盖默认CSS:jqGrid导航按钮默认绑定.ui-jqgrid .ui-pg-button类,直接重写该类的样式规则即可调整大小、边距、背景、图标样式,样式优先级不足时可加!important强制生效
  • 自定义按钮属性:调用navGrid方法配置按钮时,可通过buttonicon参数指定自定义图标类,caption参数修改按钮文字,title参数调整悬浮提示
  • 渲染后动态调整:在gridComplete回调函数中通过JS选中对应按钮DOM,直接修改属性或绑定自定义交互事件

loadonce:false分页器禁用修复

loadonce:false对应服务端分页模式,分页器被禁用大多是服务端返回参数或初始化配置不符合要求,可按以下项核对:

  • 确保初始化时配置了分页参数:必须指定pager参数关联分页容器DOM,rowNum设置为非0的默认每页展示条数
  • 服务端返回的JSON结构必须包含必填分页字段:total(总页数)、records(总数据条数)、page(当前页码),字段名和取值格式必须和jqGrid要求一致
  • 配置正常仍被禁用时,可在数据加载完成后手动激活分页器:
// 确保分页参数配置正确
$("#你的表格ID").jqGrid('setGridParam', {
  datatype: 'json',
  page: 当前页码变量
}).trigger('reloadGrid');
// 手动解除分页器禁用状态
$('.ui-jqgrid .ui-pg-input, .ui-jqgrid .ui-pg-selbox').prop('disabled', false);

当前异常按钮效果

内容的提问来源于stack exchange,提问作者Anirudh Singh Rawat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 12:48:04