jqGrid 解決分頁跳轉無效問題

2021-10-10 20:37:46 字數 1483 閱讀 5888

jqgrid分頁按鈕為灰色,不能進行分頁跳轉。

//jqgrid初始化

jquery("#datagrid").jqgrid( - 條 共 條",

pgtext: '當 前 頁 總 共 頁',

rownum: 50,

rowlist: [50, 100,150],

autowidth: false,

viewrecords: true,

colmodel: colmodel,

multiselect: true,//多選

shrinktofit: false, //寬度是否自適應

});//jqgrid填充資料

$('#datagrid')[0].addjsondata(jsondata);

由以上**可以看出有三種情況導致分頁跳轉無效。

1、jqgrid初始化時需要新增分頁跳轉( loadonce)設定。

//jqgrid初始化

jquery("#datagrid").jqgrid( - 條 共 條",

pgtext: '當 前 頁 總 共 頁',

rownum: 50,

rowlist: [50, 100,150],

autowidth: false,

viewrecords: true,

colmodel: colmodel,

multiselect: true,//多選

shrinktofit: false, //寬度是否自適應

loadonce: true,//進行分頁跳轉

});

2、在jqgrid初始化時填充資料才能分頁跳轉

//jqgrid初始化

jquery("#datagrid").jqgrid( - 條 共 條",

pgtext: '當 前 頁 總 共 頁',

rownum: 50,

rowlist: [50, 100,150],

autowidth: false,

viewrecords: true,

colmodel: colmodel,

multiselect: true,//多選

shrinktofit: false, //寬度是否自適應

data: jsondata//填充資料

});

3、 使用addjsondata()方法填充資料時,資料要變成jqgrid的格式。

後台返回資料格式:

jsondata=eval("");
page代表頁號 ,total為總頁數,records為總記錄數,rows為要顯示的json資料。

//jqgrid填充資料

$('#datagrid')[0].addjsondata(jsondata);

解決body設定height 100 無效問題

1.解決html設定height 100 無效問題 通常我們需要讓自己的網頁內容能夠更好的適配各種螢幕大小,會採用height 100 但是我們發現問題出來了,height 100 無效,其實解決辦法很簡單 解決 你只需要在css處新增上html,body即可。原因 你讓div的height 100...

go mod 應用筆記及解決go get 無效問題

建立專案後,在專案目錄執行 go mod init first first 為自定義名字 提示 go creating new go.mod module first 即為成功 拉取專案後執行 go.mod檔案可以通過require,replace和exclude語句使用的精確軟體包集。requir...

使用SSH設定對映埠跳轉,解決網路限制問題

環境說明 a 192.168.1.27 b 192.168.20.9 c 192.168.25.90 a可以訪問b,不能訪問c,b可以訪問c 客戶端指能ssh登入a,無法直接登入b和c,a設定 可以訪問b的web介面,但無法訪問c的介面,解決方法 ssh對映埠跳轉 ssh l root l 192....