Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:howto_grid_base [2009/10/31 12:30]
tony
wiki:howto_grid_base [2017/12/12 17:12]
admin
Line 2: Line 2:
  
 ==== Allow FireFox to work with RTL (Right To Left) languages ==== ==== Allow FireFox to work with RTL (Right To Left) languages ====
-  + 
-jqGrid ​support ​fully FireFox versions 3.x  and Internet Explorer versions >=6.+jqGrid fully supports RTL in FireFox versions 3.x  and Internet Explorer versions >​=6 ​
 The default settings in FireFox are not compatible with RTL. In order to change this: The default settings in FireFox are not compatible with RTL. In order to change this:
   - In the url bar in FireFox type about:​config and confirm the alert dialog.   - In the url bar in FireFox type about:​config and confirm the alert dialog.
   - In the Find bar type layout.scrollbar.side   - In the Find bar type layout.scrollbar.side
   - Double click on it and change the value from 0 to 1   - Double click on it and change the value from 0 to 1
 +<​note>​RTL support is available from version 3.6 and up</​note>​
  
 ==== Configuring jqGrid to use only the new API ==== ==== Configuring jqGrid to use only the new API ====
Line 16: Line 17:
 <​head>​ <​head>​
 <meta http-equiv="​Content-Type"​ content="​text/​html;​ charset=utf-8"​ /> <meta http-equiv="​Content-Type"​ content="​text/​html;​ charset=utf-8"​ />
 +<meta http-equiv="​X-UA-Compatible"​ content="​IE=edge"​ />
 <​title>​My First Grid</​title>​ <​title>​My First Grid</​title>​
   ​   ​
Line 41: Line 43:
 </​code>​ </​code>​
 This line should be after the language file and before the jqGrid JS file This line should be after the language file and before the jqGrid JS file
 +<​note>​New jqGrid API is available from version 3.6 and up</​note>​
  
 +==== Client side sorting, but server side paging ====
  
 +In order to have this we should define two events in the grid - loadComplete and onPaging. Below is the code how can be this achieved
 +<code javascript>​
 +jQuery("#​gridid"​).jqGrid({
 +...
 +datatype: '​json',​ // can be xml
 +loadComplete : function () {
 +   ​jQuery("#​gridid"​).jqGrid('​setGridParam',​{datatype:'​local'​});​
 +},
 +onPaging : function(which_button) {
 +   ​jQuery("#​gridid"​).jqGrid('​setGridParam',​{datatype:'​json'​});​
 +},
 +...
 +});
 +</​code>​
 +In order local sorting to work properly a sorttype parameter in colModel should be set

QR Code
QR Code wiki:howto_grid_base (generated for current page)