Показать сообщение отдельно
  #9 (permalink)  
Старый 05.01.2018, 11:40
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от kupidon
но иногда требуется пройтись по товарам, чтобы везде поменять цену или отключить показ каких либо товаров
Ну а я вам о чем толкую? Разве для этих целей удобен навигатор? В этом случае удобны табличные данные, как форма имеющая всего лишь наборы флажков/полей ввода ограниченных характеристик. Видим в списке N-товаров, причем в удобной для идентификации форме: название, цена, флажки. Выбрали, изменил у нужных товаров параметры, отправили форму, у всех выбранных изменится.

Щелчок же по названию товара, это запрос, который возвращает форму-карточку товара. При этом со списком можно поступить:

а) свернуть его, разместив форму под списком. После редактирования товара и отправления формы, если нет ошибок, форма удаляется, список раскрывается, измененные параметры, если они отображаются в списке, например тоже название, изменяется на новое, ну и можно добавить статус - "обновлено". Одновременно можно вывести и сообщение "Товар Name обновлен ...".

б) показать форму-карточку в новом слое над списком. Все остальное как и для а).

А вот "success получает эту строку, разделяет данные используя выбранный разделитель ** и формирует новый html код карточки товара" геморрой, зачем?
Ответить с цитированием