#php #mysql #ajax
#php #mysql #ajax
Вопрос:
Мне нужно решение AJAX для поиска / фильтрации по одной таблице (назовем ее «продукты»), выбора нескольких строк или «всех совпадающих результатов» и пометки их таксономиями из другой таблицы.
Я не могу найти уже доступное решение, но я подумал, что попрошу всех вас, умных людей, о помощи. По крайней мере, чтобы указать мне правильное направление.
Какое решение datagrid (datatable) мне следует выбрать? Я знаю, что их существует множество, но в основном для обновления данных в одной таблице.
Требования:
- Классифицируйте выбранные строки (‘tag’, ‘categorize’ или как вам будет угодно) или все строки, соответствующие запросу (конечно, может быть «выбрать все»).
- На основе AJAX, используя PHP с MySQL.
- Подойдет любая библиотека Javascript или автономное решение.
Обновленные элементы должны отображать теги / категории в строках.
Если вы даже сможете указать мне правильное направление, я буду благодарен.
Ответ №1:
Мне кажется, что будет действительно сложно найти что-то, что соответствует вашим требованиям.
Чтение вашего вопроса со словами вроде «datagrid» и «datatable» заставляет меня подозревать, что вы пришли из.Мир СЕТИ, где у вас есть компоненты сетки, которые будут работать непосредственно с информацией в вашей таблице. Единственное, что я видел, похожее на это для Интернета, — это ExtJS.
Я нашел несколько примеров, которые вы, возможно, захотите увидеть
Удачи!
Комментарии:
1. Спасибо за примеры. На самом деле, я много искал это, и термины datagrid и datatable основаны на том, что я нашел в Интернете. Я загляну в ExtJS и посмотрю, как далеко я продвинулся в этом.
2. ExtJS кажется мощным и, возможно, является лучшей библиотекой для этого, если только нет такой, которая точно подходит для этого. Хотелось бы, чтобы для этой цели были демонстрации или учебные пособия. Я отмечу это как лучший ответ, поскольку никто другой не ответил.
Ответ №2:
Еще одно предложение, которое я получил, заключалось в использовании фреймворка, подобного CodeIgniter, с ExtJS, и я погуглил, чтобы найти руководство поhttp://superdit.com/2010/07/10/crud-using-codeigniter-and-extjs-grid-part-1 — на сайте есть руководство из четырех частей в серии. Возможно, это может быть полезно для кого-то, кто решает подобную проблему.
Ответ №3:
Разве это не было бы именно тем, что вы ищете:
http://agiletoolkit.org/blog/how-to-select-elements-in-a-grid/
Комментарии:
1. Действительно приятная функция, но только для быстрого выбора строк с помощью мыши. Моя проблема заключалась в обновлении нескольких строк с категориями (вставляет и удаляет отношения «многие ко многим») и другие таксономии, а не только выбор строки. Мне посчастливилось получить помощь от кого-то с опытом Ext…