Пустая сетка в jqgrid - PullRequest
       2

Пустая сетка в jqgrid

0 голосов
/ 27 января 2011

Я пытаюсь интегрировать сетку в мой проект PHP, JQgrid выглядел так просто! Когда я интегрировался, я мог видеть только сетку, а не данные в сетке! Я просто изменил настройки БД примера кода для работы с моей БД.

Результаты отладки:

  1. Когда я отлаживаю с помощью firebug, я могу видеть строки БД в режиме консолидации firebug.

  2. Здесь также вставляются логи jqGrid.log

  3. Также выдается предупреждающее сообщение «Предупреждение: дата () [function.date]: небезопасно полагаться на настройки часового пояса системы. Вы обязаны использовать дату. установка часового пояса или функция date_default_timezone_set (). Если вы использовали какой-либо из этих методов и по-прежнему получаете это предупреждение, вы, скорее всего, неправильно указали идентификатор часового пояса. Вместо «-5.0 / no DST» мы выбрали «America / New_York» C: \ Users \ Karthik \ Desktop \ apache \ htdocs \ php \ jqGrid.php (1): код eval () в строке 1 "

Оба файла находятся в корневом каталоге. Некоторые подсказки для устранения проблем

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 = новый jqGridRender ($ conn);

$ grid-> debug = true;

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

$ grid-> datatype = 'json';

$ сеточного> setColModel ();

$ сеточного> setUrl ( 'myfirstgrid.php');

$ ГРИД> setGridOptions (массив ( "caption" => "Это пользовательский заголовок", "RowNum" => 10, "Sortname" => "Идентификатор", "hoverrows" => правда, "RowList" => массив (10,20,50), ));

$ grid-> setColProperty ("id", массив ("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] => Массив ( [time] => 2011-01-26 22:50:28 [query] => ВЫБЕРИТЕ СЧЕТЧИК (*) КАК СЧЕТЧИК ИЗ ВОПРОСА [data] => [типы] => [fields] => [primary] => [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] => 
    )

)


1 Ответ

0 голосов
/ 25 апреля 2011

Вы не можете правильно использовать setColProperty в jqGrid.

...