相关疑难解决方法(0)

jqGrid分页问题

如果您有17条记录并且一次显示15条记录,那么当您在第2页时,您会看到17-17的记录 - 这是有意义的.

现在当你进入第二页并且你点击导航上的重载按钮(设置数据类型='json')时网格重新加载导航显示网格显示16-30的17.这似乎是一个bug - 有解决方法吗?

网格仍然有17行 - 但是当它应该只显示两行(16-17)时,它试图在第二页上显示完整的15行(rowNum)设置.导航分页文本不正确(当只有17行时指30行).

jquery pagination jqgrid

8
推荐指数
1
解决办法
3万
查看次数

在jqGrid中在加载时触发客户端过滤

我正试图让JqGrid在完成数据加载后立即进行客户端过滤(和排序).我可以正确设置搜索字段,但调用TriggerToolbar()似乎没有任何效果.

$("#list").GridUnload();
        var mygrid = $("#list").jqGrid({
            url: '@Url.Action("GetSearchCriteriaWithNoComponents", "SearchCriteria")',
            postData: { BookingSiteId: function () { return $("#BookingSiteId option:selected").val(); }, MethodId: function () { return $("#MethodId option:selected").val(); } },
            datatype: 'json',
            mtype: 'Post',
            colNames: ['Id', 'PID', 'Ori', 'Dest', 'Conn', 'Pos', 'Method', 'Billing', 'Filter', 'Pattern', 'Class', 'Wildcard', 'Components', 'Comment'],
            colModel: [
          { name: 'Id', index: 'Id', width: 30, hidden: true },
          { name: 'PID', index: 'PID', width: 35 },
          { name: 'Ori', index: 'Ori', width: 35 },
          { name: 'Dest', index: 'Dest', …
Run Code Online (Sandbox Code Playgroud)

filtering client-side jqgrid load-time jqgrid-asp.net

4
推荐指数
1
解决办法
3381
查看次数

jqGrid客户端搜索

我想通过JavaScript手动将搜索应用到我的jqGrid.我在这里尝试了一个指南,但似乎无法让它完全正常工作.在网格设置中,我有一个名为'error_column'的列,我想在搜索字符串'Test'时执行搜索.

这是我到目前为止:

var filter = { "field": "error_column", 'oper': 'eq', "data": 'Test' };
$("Grid2").jqGrid('setGridParam', { search: true, postData: { filters: filter} })
$("Grid2").trigger('reloadGrid');
Run Code Online (Sandbox Code Playgroud)

当我单击这个绑定的按钮时,没有任何反应,它不会导致错误.

编辑 以下是初始化网格的代码:

jQuery("#Grid2").jqGrid({
    datatype: "local",
    height: 250,
    colNames: ['NewSubscriberID', 'Conflicting Subscriber ID', 'Error Field', 'Error Message'],
    colModel: [
        { name: 'new_subscriber_id', index: 'new_subscriber_id', width: 120},
        { name: 'conflicting_subscriber_id', index: 'conflicting_subscriber_id', width: 170},
        { name: 'error_column', index: 'error_column', width: 90, sorttype: "text", search: true},
        { name: 'error_type', index: 'error_type', width: 145}
    ],
    loadonce: true
    }); …
Run Code Online (Sandbox Code Playgroud)

client-side jqgrid

3
推荐指数
1
解决办法
2万
查看次数

如何使用单个文本框执行jqGrid的客户端过滤

在客户端使用"filterToolbar"读取了这个QA jqGrid过滤,这个在我发布之前在jqGrid中在加载时触发客户端过滤.有没有办法只使用一个文本框来过滤客户端的数据?

通过在mechanizm中构建的网格加载数据以使用json,我已经设置了loadonce:true,现在的问题是如何实现.

以下是另一个网格插件的示例http://datatables.net/release-datatables/examples/basic_init/zero_config.html

问候,斯蒂芬

jqgrid

2
推荐指数
1
解决办法
7505
查看次数