Browse Source

Fixing jqgrid when using arrays instead of json

Julio Montoya 12 years ago
parent
commit
747d647449
1 changed files with 6 additions and 2 deletions
  1. 6 2
      main/inc/lib/display.lib.php

+ 6 - 2
main/inc/lib/display.lib.php

@@ -840,14 +840,18 @@ class Display {
     public static function grid_js($div_id, $url, $column_names, $column_model, $extra_params, $data = array(), $formatter = '', $width_fix = false) {
         $obj = new stdClass();
 
-        if (!empty($url))
+        if (!empty($url)) {
             $obj->url  = $url;
+            $obj->datatype  = 'json';
+        } else {
+            $obj->datatype  = 'local';
+        }
 
         $obj->colNames = $column_names;
         $obj->colModel = $column_model;
         $obj->pager    = '#'.$div_id.'_pager';
 
-        $obj->datatype  = 'json';
+        
         
         //Default row quantity
         if (!isset($extra_params['rowList'])) {