PHP AJAX datagrid для обновления нескольких строк (например, тегов)?

#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…