jqgrid中的空网格

时间:2011-01-27 04:32:33

标签: jqgrid-php

我正在尝试将网格集成到我的PHP项目中,JQgrid看起来很简单! 当我集成我只能看到网格,而不是网格中的数据! 我刚刚更改了示例代码的数据库设置以使用我的数据库。

调试结果:

  1. 当我用firebug调试时,我能够在firebug的consolde模式中看到db行。

  2. 此处还粘贴了jqGrid.log的日志

  3. 它还会发出警告信息“警告:日期()[function.date]:依赖系统的时区设置是不安全的。你必需使用日期.timezone设置或date_default_timezone_set()函数。如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能拼写错误的时区标识符。我们选择'America / New_York'代替'-5.0 / no DST'在C:\ Users \ Karthik \ Desktop \ apache \ htdocs \ php \ jqGrid.php(1):eval()'代码在第1行“

  4. 两个文件都位于根目录中。一些解决问题的线索

    PHP代码“myfristgrid.php”

    require_once'jq-config.php';

    //包含jqGrid类

    require_once“php / jqGrid.php”;

    require_once“php / jqGridPdo.php”;

    $ conn =新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';

    $网格状> setColModel();

    $网格状> setUrl( 'myfirstgrid.php');

    $网格状> setGridOptions(阵列(     “caption”=>“这是自定义标题”,     “的rowNum”=大于10,     “sortname”=> “中的ID”,     “hoverrows”=>真,     “rowList”=>阵列(10,20,50),     ));

    $ grid-> setColProperty(“id”,array(“label”=>“ID”,“width”=> 60));

    //享受

    $ grid-> renderGrid('#grid','#pager',true,null,null,true,true);

    $ conn = null;


    jqGrid.log

    执行2个查询 - 2011-01-26 22:50:28 排列 (     [0] =>排列         (             [时间] => 2011-01-26 22:50:28             [query] => SELECT COUNT(*)AS COUNT FROM question             [data] =>             [types] =>             [fields] =>             [primary] =>             [输入] =>         )

    [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] => 
        )
    


1 个答案:

答案 0 :(得分:0)

您无法在jqGrid中正确使用 setColProperty