Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как заставить работать таблицу с сортировкой и навигацией на php в JQuery UI Dialog?
Покинул форум
Сообщений всего: 291
Дата рег-ции: Авг. 2010
Помог: 0 раз(а)
Есть таблица с сортировкой по полям, с постраничной навигацией, написанными на mysql+php. Таблица расположена на странице /admin/log.php. Необходимо поместить эту таблицу в JQuery UI Dialog таким образом, чтобы работала сортировка по полям(например по id, по дате) и навигация. Просто запихать таблицу в диалоговое окно легко(это я сделал), это видно на скриншоте, но вот все ссылки, сортировки и навигации разумеется не работают, окно просто закрывается, ведь происходит обновление страницы.
Подскажите можно ли всетаки заставить работать php код внутри JQuery UI Dialog? Или есть другие подходящие решения для данной задачи?
Можно конечно переписать данную таблицу на jquery, но это довольно долго, да и с jquery я на вы.
Нажмите для увеличения
armancho7777777
Отправлено: 12 Сентября, 2012 - 11:50:07
Активный участник
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Покинул форум
Сообщений всего: 291
Дата рег-ции: Авг. 2010
Помог: 0 раз(а)
armancho7777777, спс поразбираюсь, но пока не понял как быть, если сортировка тесно связана с mysql выборкой, и как там прикрутить навигацию.
armancho7777777
Отправлено: 12 Сентября, 2012 - 12:00:13
Активный участник
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
Rooner пишет:
если сортировка тесно связана с mysql выборкой
C какой стати ?
Сортировка на js делается.
Данные берутся из готовой html - таблицы.
Rooner
Отправлено: 12 Сентября, 2012 - 12:19:35
Посетитель
Покинул форум
Сообщений всего: 291
Дата рег-ции: Авг. 2010
Помог: 0 раз(а)
armancho7777777, ну вот например запрос, который выбирает из базы записи с 10ой по 20ю и сортирует их по id в порядке убывания. Получается что сначала сортируются ВСЕ записи, а потом выдается только кусок(10 записей)
SELECT*FROM log WHERE DATE(date)='2012-09-11'ORDERBY id DESCLIMIT10,10
Ну а tablesorter сортирует только видимые данные, то что есть в таблице, то и сортирует.
Я могу запросить все записи из таблицы, вывести их и отсортировать с помощью tablesorter, но все данные сразу на экране никому не нужны. (Добавление)
Вобщем:
tablesorter классный плагин, для простых таблиц, если все данные перед глазами.
Но для таблиц с данными из БД, да еще и с навигацией, он не подходит.
Ищу другие решения...
tuareg
Отправлено: 12 Сентября, 2012 - 12:44:38
Участник
Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
Rooner пишет:
Но для таблиц с данными из БД, да еще и с навигацией, он не подходит.
Ищу другие решения...
Так Вы сформулируйте нормально суть задачи. (Добавление)
tuareg пишет:
Посмотрите jqGrid но он монстр вообще
tuareg, у них там ни одна ссылка не работает
tuareg
Отправлено: 12 Сентября, 2012 - 12:51:54
Участник
Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010
Помог: 69 раз(а)
armancho7777777 пишет:
Так Вы сформулируйте нормально суть задачи.
А тут и так все ясно. Есть таблица в которой N- записей. На страницу выводятся 10 записей. Хочу сортировать по столбикам (цена, дата не важно). Но чтобы сортировалась не таблица на странице а был новый запрос
SELECT*FROM log WHERE DATE(date)='2012-09-11'ORDERBY'тут новый фильтр'DESCLIMIT10,10
(Добавление)
armancho7777777 пишет:
tuareg, у них там ни одна ссылка не работает
Там слева менюшка ее открыть и кликнуть на примерчики. Работает. Но он тяжелый очень, но мощный в плане возможностей
И работает так как надо ТС. Он загружает всю таблицу (без LIMIT) И сам все разбивает на страницы и т.д. Я в нем не копался, но если подумать он выгружает все в массив и потом его сортирует и т.д
Покинул форум
Сообщений всего: 291
Дата рег-ции: Авг. 2010
Помог: 0 раз(а)
tuareg, спс jqGrid разобраться бы в нем еще... armancho7777777, ну в первом посте все же сформулировано
Нужно чтобы таблица на php с сортировкой и навигацией работала в диалоговом окне, либо в JQuery UI Dialog, либо в другом плагине...
tuareg
Отправлено: 12 Сентября, 2012 - 13:01:36
Участник
Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.