2011-01-27 46 views
0

我想将网格集成到我的PHP项目中,JQgrid看起来很容易! 当我集成我只能看到网格,而不是网格中的数据! 我刚刚更改了示例代码的数据库设置以使用我的数据库。jqgrid中的空网格

调试结果:

  1. 当我使用Firebug调试我能看到萤火虫的consolde模式分贝行。

  2. 这里也有粘贴jqGrid.log

    的日志
  3. 它也抛出一个警告消息“警告:日期()[function.date]:这是不是安全的依靠系统的时区设置。您需要需要才能使用date.timezone设置或date_default_timezone_set()函数。如果您使用了其中任何一种方法,并且仍然收到此警告,那么您很可能会错误地标记时区标识符,我们选择了'America/New_York' (1):eval()'d代码在第1行“

0123('C:\ Users \ Karthik \ Desktop

这两个文件都驻留在根目录中。一些线索排查

PHP代码 “myfristgrid.php”

require_once 'JQ-config.php文件';

//包括的jqGrid类

require_once “PHP/jqGrid.php”;

require_once“php/jqGridPdo.php”;

$ conn = new PDO(DB_DSN,DB_USER,DB_PASSWORD);

$ conn-> query(“SET NAMES utf8”);

$ grid = new jqGridRender($ conn);

$ grid-> debug = true;

$ grid-> SelectCommand ='SELECT * FROM question';

$ grid-> datatype ='json';

$ grid-> setColModel();

$ grid-> setUrl('myfirstgrid。PHP');

网格状$> setGridOptions(阵列( “标题”=> “这是自定义标题”, “的rowNum”=> 10, “sortname”=> “ID”, “hoverrows”=>真, “rowList”=> array(10,20,50), )); (“标识”=>“标识”,“宽度”=> 60)); $ {“}”;}}

//享受

$网格状> renderGrid( '#格', '#寻呼机',真实,NULL,NULL,真,真);

$ conn = null;


jqGrid.log

执行的2查询(S) - 2011-01-26 22点五十分28秒 阵列 ( [0] =>数组 ( [时间] => 2011-01-26 22时50分28秒 [查询] => SELECT COUNT(*)AS COUNT FROM问题 [数据] => [类型] => [领域] => [主要] => [input] => )

[1] => Array 
    (
     [time] => 2011-01-26 22:50:28 
     [query] => SELECT * FROM question ORDER BY id asc LIMIT 0, 10 
     [data] => 
     [types] => 
     [fields] => 
     [primary] => 
     [input] => 
    ) 


+0

请发布您用于生成jqgrid的代码。 这将有助于帮助你的概率。 – Devan 2011-05-12 08:36:01

回答

0

您不能正常使用setColProperty在jqGrid的。