Я пишу форму администратора для некоторых довольно сложных объектов.Это стандартный повторитель, который отображает некоторую «базовую» информацию (имя, идентификатор и т. Д.) Для каждой строки объекта.
Нажатие «Изменить» для строки расширяет ее (используя JQuery), чтобы раскрыть весь ужас всехсвязанные редактируемые объекты.Одним из них является список документов, связанных с каждой строкой, и он должен быть редактируемым JQuery, чтобы пользователь мог нажать «редактировать», чтобы открыть графический интерфейс полной строки, затем снять / установить флажки, чтобы де / связать документы, а затем нажать «Сохранить».'чтобы сохранить все.
В настоящее время я использую вложенные повторители для хранения изначально скрытых полей - повторитель создает скрытое поле формы, содержащее разделенный запятыми список идентификаторов для связанных документов.Когда дело доходит до заполнения интерфейса редактирования, я делаю операцию разделения на строке с разделителями и устанавливаю / снимаю флажки по мере необходимости.
Это доказывает кошмар с точки зрения удобства обслуживания и в моих расстроенных блужданиях по сети впоиск решения, которое я заметил, JQuery имеет некоторые функции, действующие в качестве клиентской базы данных.Есть ли у кого-нибудь такой опыт, и если да, то порекомендуете ли вы это?Мой пользовательский JS для анализа csv-строк и динамического построения графического интерфейса начинает меня раздражать.
Заранее спасибо,
5arx