Jquery-easyUID-datagridパラメータのqueryParaams

13400 ワード

回転:http://blog.163.com/xpf_designer/blog/static/1921361892017784055668/
 
  1 Html

  2 

  3          <div  region="center" border="false"  style="padding:0px 3px 0px 3px;margin:0px;"> 

  4 

  5               <table id="test"></table> 

  6 

  7        </div>

  8 

  9 

 10 

 11 

 12 

 13    gird

 14 

 15 $(function(){ 

 16 

 17                    

 18 

 19                   loadgrid();    

 20 

 21                   //loadcombobox(null); 

 22 

 23        });

 24 

 25 function loadgrid(){

 26 

 27        $('#test').datagrid({

 28 

 29               title:'      ',

 30 

 31               fit:true,

 32 

 33               nowrap: false,

 34 

 35               striped:false,

 36 

 37               //url:'rm.json',

 38 

 39               url:'http://127.0.0.1:8080/web/AppAndRemoveServer.server',

 40 

 41               queryParams:{},

 42 

 43               sortName: 'appandremove_id',

 44 

 45               sortOrder: 'asc',

 46 

 47               remoteSort: false,

 48 

 49               idField:'appandremove_id',

 50 

 51               frozenColumns:[[

 52 

 53                     {field:'ck',checkbox:true}

 54 

 55               ]],

 56 

 57               columns:[[{field:'appandremove_id',title:'      ',width:200,sortable:true},

 58 

 59               {field:'batch_name',title:'      ',width:240,sortable:true},

 60 

 61               {field:'batch_no',title:'      ',width:100,sortable:true},

 62 

 63               {field:'recorder_date',title:'    ',width:120,sortable:true},

 64 

 65               {field:'recorder_id',title:'   ',width:100,sortable:true},

 66 

 67               {field:'state',title:'  ',width:100,sortable:true},

 68 

 69               {field:'memo',title:'  ',width:300}

 70 

 71           

 72 

 73               ]],

 74 

 75               pagination:true,

 76 

 77               pageNumber:1,

 78 

 79               pageSize:5,

 80 

 81               pageList:[5,10],           

 82 

 83               //singleSelect:true,

 84 

 85               rownumbers:true  

 86 

 87            });

 88 

 89     }

 90 

 91 

 92 

 93      rows、page、order、sort  

 94 

 95          easyui  ,       

 96 

 97             request.getParameterNames();       

 98 

 99          

100 

101     if(null!=request.getParameter("rows")) {             pageRows=Integer.parseInt(request.getParameter("rows").toString());  

102 

103        }  

104 

105        if(null!=request.getParameter("page")) {  

106 

107            page=Integer.parseInt(request.getParameter("page").toString());  

108 

109        } 

110 

111        if(null!=request.getParameter("order")) {  

112 

113            order=request.getParameter("order").toString();  

114 

115        }

116 

117        if(null!=request.getParameter("sort")) {  

118 

119            order=request.getParameter("sort").toString();  

120 

121          }

122 

123         sql      。

124 

125 

126 127 

128 function reloadgrid (stateVal)  {  

129 

130        //         url          

131 

132        /* var url =$('#test').datagrid('options').url;

133 

134         url = "http://127.0.0.1:8080/web/AppAndRemoveServer.server?state=" +stateVal;   

135 

136 //    url   

137 

138         $('#test').datagrid('options').url=url;

139 

140         $("#test").datagrid('reload'); 

141 

142         */

143 

144         

145 

146         //         queryParams     

147 

148         var queryParams = $('#test').datagrid('options').queryParams;  

149 

150          queryParams.state = stateVal;  

151 

152          $('#test').datagrid('options').queryParams=queryParams;        

153 

154          $("#test").datagrid('reload'); 

155 

156         

157 

158     }