Реализация JQ-GRID в php файле - PullRequest
0 голосов
/ 19 декабря 2011

Привет, друзья, над которыми я работаю JQ-GRID . Я хочу показать изображение в определенном столбце, но я не знаю, как прикрепить изображение в JQ-GRID. Кто-нибудь может мне помочь или, пожалуйста, пришлите мне несколько ссылок, спасибо

1 Ответ

0 голосов
/ 19 декабря 2011

jqgrid - это особенный монстр.Я говорю это всем, кто спрашивает об этом.

Когда загружается jqgrid, вызывается функция, которая на самом деле получает данные, которые вы хотите отобразить.Обычно это ajax-вызов вашего php.В качестве набора результатов этой функции вы можете просто использовать xml или json.Я предпочитаю json, поэтому я создаю свой массив результатов и выполняю echo json_encode($myarray)

jQuery("#your_grid_id").jqGrid({ url : '/ajax/getjqgriddata.php'})

. Теперь, показывая картинки, есть разные способы сделать это.Вы можете либо сгенерировать ссылку <img src="wherever/mypicture1.png"></img> и передать ее в свой результат, либо закодировать двоичные данные изображения с помощью base64 и передать их вместе со своим результатом.Более продвинутый способ - использовать так называемый форматтер и просто возвращать идентификатор для изображения.

Это зависит от вас, но я бы посоветовал убедиться в jqgrid, поэкспериментировать с возвращением -links, чтобы почувствоватькак работает jqgrid.

Существует множество хороших документов по адресу:

http://trirand.com/blog/jqgrid/jqgrid.html

Просто взгляните на это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...