jquery - How to get jqGrid reload to go to server? -


we use jqgrid navigator reload button on grid loadonce set true.

the reload button not go server data - how can reload go server latest data?

i believe can use beforerefresh callback set grid data json instead of local i'm not clear how configure beforerefresh method - don't understand docs.

you not person has problem. answerd the same question before. reload grid content server should reset datatype parameter original value "json" or "xml" , refresh grid. example

jquery("#list").jqgrid('setgridparam',{datatype:'json'}).trigger('reloadgrid'); 

updated: call line inside of beforerefresh event handler can following

jquery("#list").jqgrid('navgrid','#pager',   { edit:false,view:false,add:false,del:false,search:false,     beforerefresh: function(){         alert('in beforerefresh');         grid.jqgrid('setgridparam',{datatype:'json'}).trigger('reloadgrid');     }   }); 

i modified example old question. here if click on refresh button can see live how code work.

updated 2: free jqgrid supports new options. reloadgrid event supports fromserver: true parameter can used force reloading of data server , navgrid supports reloadgridoptions option can used specify options of reloadgrid used on click on refresh button. above code be

$("#list").jqgrid("navgrid", {     edit: false,     add: false,     del: false,     search: false,     reloadgridoptions: { fromserver: true } }); 

by way 1 can use navoptions option of jqgrid specify default options of navgrid (see wiki article). allows write code like

$("#link").jqgrid({     // typical jqgrid parameters     datatype: "json", // or "xml"     loadonce: true,     pager: true, // no empty div page required     navoptions: {         edit: false,         add: false,         del: false,         search: false,         reloadgridoptions: { fromserver: true }     } }).jqgrid("navgrid"); 

Comments

Popular posts from this blog

unicode - Are email addresses allowed to contain non-alphanumeric characters? -

c++ - Convert big endian to little endian when reading from a binary file -

C#: Application without a window or taskbar item (background app) that can still use Console.WriteLine() -