相关疑难解决方法(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

以下代码不会重新加载网格.

$("#myjqgrid").trigger('reloadGrid');
Run Code Online (Sandbox Code Playgroud)

如果我理解正确,它应该进行ajax调用并重新加载网格,即使数据没有变化.

HTML

<table id="myjqgrid"></table>
<div id="Pager"></div>
Run Code Online (Sandbox Code Playgroud)

JSON

{
    "colModel": [
        {
            "name": "ID",
            "label": "ID",
            "width": 60,
            "align": "left",
            "jsonmap": "cells.0.value",
            "sortable": true      
        },
        {
            "name": "FirstName",
            "label": "FirstName",
            "width": 100,
            "align": "left",
            "jsonmap": "cells.1.value",
            "sortable": false       
        },
        {
            "name": "LastName",
            "label": "LastName",
            "width": 100,
            "align": "left",
            "jsonmap": "cells.2.value",
            "sortable": false       
        }
    ],
    "colNames": [
        "ID",
        "FirstName",
        "LastName"
    ],
    "mypage": {
        "outerwrapper": {
            "page":"1",
            "total":"1",
            "records":"20",
            "innerwrapper": {
                "rows":[
                    {
                        "id":"1",
                        "cells":
                        [               
                            {
                                "value":"12345",
                                "label": "ID"                       
                            }, …
Run Code Online (Sandbox Code Playgroud)

jquery jqgrid

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

如何添加不同的文本以保存编辑中的按钮并在jqgrid中添加表单

使用bSubmit指定用于编辑和添加"保存"按钮的表单的不同文本.如果打开和关闭编辑表单,则打开和关闭添加表单并再次打开编辑表单,编辑表单按钮标题变为"添加行".如何解决这个问题,以便编辑表单保存按钮文本始终是"保存编辑"?

我试过了

bSubmit: function() { return "Save edits" },
Run Code Online (Sandbox Code Playgroud)

把这个打印功能()...放在按钮中.

grid.navGrid("#grid_toppager", { refreshstate: 'current' }, 
          { url: 'Edit',
                editData: { _dokdata: FormData },
                savekey: [true, 13],
                closeOnEscape: true,
                bSubmit: "Save edits",
                reloadAfterSubmit: false
            },

       { url: 'Add',
           bSubmit: "Add row",
           editData: { _dokdata: FormData },
           savekey: [true, 13],
           recreateForm: true,
           closeOnEscape: true,
           clearAfterAdd: true,
           addedrow: 'last',
           reloadAfterSubmit: false,

           afterSubmit: function (response) { return [true, '', response.responseText] }
             }
       } );
Run Code Online (Sandbox Code Playgroud)

jqgrid

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

标签 统计

jqgrid ×3

jquery ×2

pagination ×1