jqGrid根據數據動態設置rowList


1 superme.rowList = [10,20,50,100];
2 superme.rowNum = 20;
全局屬性
loadComplete : function (data) {
    if(data.records>100) {
        $("#rowList").val(superme.rowNum);
        superme.rowList = [10,20,50,100,data.records];
        $("#last_viewShowPager").next().html("
                   <select id='rowList' class='ui- 
                     pg-selbox form-control' role='listbox' title='每頁記錄數'>
                     <option role='option' value='10'>10</option>
                     <option role='option' value='20'>20</option>
                     <option role='option' value='50'>50</option>
                     <option role='option' value='100'>100</option>
                     <option role='option' value='"+data.records+"'>"+data.records+" 
                     </option>
                   </select>");
                                 
                $("#viewShowGrid").jqGrid("setGridParam", {  
              rowList : superme.rowList, 
             }).trigger('reloadGrid');
          }
}
數據加載事件
            $(document).on('change', '#rowList', function(o,n,l) {
                superme.rowNum = $("#rowList").val();
                $("#viewShowGrid").jqGrid("setGridParam", {  
                    rowNum : superme.rowNum, 
                }).trigger('reloadGrid');
                    });
rowList選中事件

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM