【问题标题】:Jqgrid: get count of rows post applying local filtersJqgrid:获取应用本地过滤器后的行数
【发布时间】:2019-04-17 05:22:52
【问题描述】:

我想获取应用本地过滤器的所有记录帖子的计数。目前,我正在获取所有行而不是过滤行。

jqgrid 版本= 5.3.0 免费版

我尝试使用 lastSelectedData 和 data 方法。 lastSelectedData 给出一个空记录。数据正在提供所有记录。但我需要获取所有过滤后的行。

gridElem.jqgrid.('getGridParam', 'lastSelectedData') // 返回null
gridElem.jqgrid.('getGridParam', 'data') //返回所有记录

【问题讨论】:

  • jqGrid 5.x 没有免费版本。您可能会使用不同的试用版。

标签: javascript jquery jquery-ui jqgrid


【解决方案1】:

我找到了解决这个问题的方法。

在 loadComplete 时,我们得到实际过滤计数为 data.records,其中 data 是 loadComplete 方法的参数。

我将它存储在私有变量中并使用它。

loadComplete:(data) => {
   console.log(data.records)
}

【讨论】:

    猜你喜欢
    • 2015-10-12
    • 1970-01-01
    • 2011-10-28
    • 2012-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多