jquery - 重新启用 JQGrid 上的寻呼机按钮

标签 jquery jqgrid customization pager

我有一个带有寻呼机按钮的jqgrid,我想自定义它,并且我希望在网格绑定(bind)后(如果我的初始查询只填充一页,按钮被禁用)。我在 reloadGrid 后尝试了以下操作,但它不起作用。

    $("#MyGrid pgbuttons").removeClass("ui-state-disabled") 

感谢任何帮助!

最佳答案

如果您需要启用寻呼机的“下一页”和“最后一页”按钮,只是因为您不知道记录数和页数,您可以执行以下操作:

  • total值放入服务器响应中,该值至少比当前请求的页面高一。例如:“页数”:1,“总计”:2
  • 修改 jqGrid 的 pgtextrecordtext 选项(参见 the documentation )。例如 pgtext : "Page {0} of ..."recordtext: "View {0} - {1} of ..." 或只是 pgtext:“页面 {0}”recordtext:“查看 {0} - {1}”

关于jquery - 重新启用 JQGrid 上的寻呼机按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8061632/

相关文章:

jquery - jqGrid : issue loading nested sub grid with local datatype

excel - 使用自定义列表分别对每一行进行排序

forms - 玩转2.3 scala forms——如何自定义约束消息

flutter - 如何在Flutter中自定义showDatePicker

javascript - 如何控制元素不出现错误?

jquery - YouTube 视频未显示

javascript - quill.formatText() 不允许嵌套格式

jquery - 在宽度可变的 div 上从右向左滑出。

jquery - 如何使搜索工具栏中的 html5 日期字段尊重列宽

json - 在 JQGrid 中映射 JSON 数据