|
Cake-PHP.ru Форум программистов CakePHP (на сайт)
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
XEugene
цитировать
Зарегистрирован: 11 Май 2009 10:37:47 Сообщения: 1
|
Добавлено: 11 Май 2009 10:55:32 Заголовок сообщения: Интеграция с плагином jQuery jqgrid |
|
|
Это плагин для вывода таблиц с разнообразными функциями типа сортировки, пагинации и т.д.
При загрузке он обращается к php-скрипту(в нашем случае), задача которого просто вывести xml заданной структуры. Дальше плагин сам знает, что с ним делать.
Плагин включается в страницу таким примерно кодом
Код: | jQuery(document).ready(function(){
jQuery("#list").jqGrid({
url:'example.php',
datatype: 'xml',
....
.... |
Ключ url указывает на тот самый скрипт, выводящий xml.
Но я пока не понял, где в структуре проекта CakePHP я могу разместить такой произвольный php-скрипт? Чтобы к нему можно было просто напрямую обратиться по урлу, и он напрямую выдал в браузер результат, не обрабатываясь никакими контроллерами. |
|
Вернуться к началу |
|
|
michas
цитировать
Зарегистрирован: 28 Янв 2008 11:28:31 Сообщения: 123
|
Добавлено: 11 Май 2009 20:56:04 Заголовок сообщения: |
|
|
Можно положить в app/webroot/files _________________ Все самое интересное в реальном времени - xmpp:cakephp@conference.jabber.ru |
|
Вернуться к началу |
|
|
Гость
цитировать
|
Добавлено: 12 Май 2009 21:49:48 Заголовок сообщения: |
|
|
Спасибо! Пока не пробовал, правда. Как только проверю, сообщу о результате. |
|
Вернуться к началу |
|
|
isqad Гость цитировать
|
Добавлено: 21 Июн 2009 13:48:09 Заголовок сообщения: |
|
|
как ни пробовал я интегрировать в свой движок jqGrid так ничего не получиолсь, куда бы я ни ложил файл getdata.php, как не прописывал я url в Код: | jQuery(document).ready(function(){
jQuery("#list").jqGrid({
url:'getdata.php',
datatype: 'xml',
.... | так ничего не вышло подскажите как же все таки прописать правильно url |
|
Вернуться к началу |
|
|
Юрий Гость цитировать
|
Добавлено: 12 Дек 2009 01:28:10 Заголовок сообщения: |
|
|
У меня прекрасно работает данный плагин.
Только я использую JSON в качестве формата передачи данных.
Скрипт в ту же папку что и вызывающий его документ (index.html).
Код: | jQuery(document).ready(function(){
var lastSel;
jQuery("#list").jqGrid({
url:'getdata.php',
datatype: 'json',
mtype: 'POST',
colNames:['#', 'Модель', 'Имя', 'Цена','Вендор'],
colModel :[
{name:'id', index:'id', width:10}
,{name:'model', index:'surname', width:80, align:'right', editable:true, edittype:"text"}
,{name:'name', index:'name', width:90, editable:true, edittype:"text"}
,{name:'vid',index:'vid', width:90, editable: true,edittype:"select",editoptions:{value:"1:Один;2:Два"}}
,{name:'cost', index:'cost', width:9, align:'left', editable:true, edittype:"text"}
],
pager: jQuery('#pager'),
width:919,
height:230,
rowNum:5,
rowList:[5,10,30],
sortname: 'id',
sortorder: "asc",
viewrecords: true,
imgpath: 'themes/basic/images',
caption: 'Данные о товаре',
ondblClickRow: function(id) {
if (id && id != lastSel) {
jQuery("#list").restoreRow(lastSel);
jQuery("#list").editRow(id, true);
lastSel = id;
}
},
editurl: 'saverow.php'
});
});
|
|
|
Вернуться к началу |
|
|
|
|
Вы можете начинать темы Вы можете отвечать на сообщения Вы можете редактировать свои сообщения Вы можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group Русская поддержка phpBB
|