Cake-PHP.ru
Форум программистов CakePHP
(на сайт)
Watched Topics
FAQ
Поиск
Пользователи
Группы
Регистрация
Профиль
Войти и проверить личные сообщения
Вход
Список форумов Cake-PHP.ru
->
Общий
Ответить
Имя
Тема
Сообщение
Смайлики
Дополнительные смайлики
Цвет шрифта:
По умолчанию
Тёмно-красный
Красный
Оранжевый
Коричневый
Жёлтый
Зелёный
Оливковый
Голубой
Синий
Тёмно-синий
Индиго
Фиолетовый
Белый
Чёрный
Размер шрифта:
Размер шрифта
Очень маленький
Маленький
Обычный
Большой
Огромный
Закрыть теги
[quote="Юрий"]У меня прекрасно работает данный плагин. Только я использую JSON в качестве формата передачи данных. Скрипт в ту же папку что и вызывающий его документ (index.html). [code]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' }); }); [/code][/quote]
Настройки
HTML
ВЫКЛЮЧЕН
BBCode
ВКЛЮЧЕН
Смайлики
ВКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Отключить в этом сообщении смайлики
Если у вас плохое зрение или вы не можете прочесть этот код по какой-то другой причине, то обратитесь за помощью к
Администратору
.
Код подтверждения: *
Введите код в точности так, как вы его видите. Код является регистро-зависимым, а символ нуля имеет косую линию внутри цифры.
Часовой пояс: GMT + 3
Перейти:
Выберите форум
CakePHP Форум
----------------
Общий
Установка и настройка
Творчество
Вопросы и пожелания
Комментарии к главам руководства по CakePHP 1.1
Обзор темы
Автор
Сообщение
Юрий
Добавлено: 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'
});
});
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 21:49:48
Заголовок сообщения:
Спасибо! Пока не пробовал, правда. Как только проверю, сообщу о результате.
michas
Добавлено: 11 Май 2009 20:56:04
Заголовок сообщения:
Можно положить в app/webroot/files
XEugene
Добавлено: 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-скрипт? Чтобы к нему можно было просто напрямую обратиться по урлу, и он напрямую выдал в браузер результат, не обрабатываясь никакими контроллерами.
Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB
Если ничего интересного не нашли, можно рекламу почитать, а рекламируется у нас сегодня «».