22.03.2017, 19:29
|
Интересующийся
|
|
Регистрация: 22.03.2017
Сообщений: 11
|
|
Сообщение от laimas
|
jquest,
Зачем вам вообще нужно это окно? Необходимо редактировать список пользователей. А это форма, и если редактирование, это только удалить, то это набор флажков, значениями которых проставлены ID пользователей, и проставлено сервером при запросе этой формы. На бутстрапе ли эта таблица-форма построена или нет роли не играет.
Отмеченные для удаления флажки отправляются серверу асинхронным запросом. Начиная с этого момента и потребуется вывод сообщений от сервера - ошибки происшедшие на сервере при удалении и т.п. Кроме этого сервер может возвращать обновленные данные, то есть следующую страницу пользователей, с учетом удаленных.
Вы зациклились на окне, а надо думать в целом над административном управлением, решаемых им задачах, и какой "инструментарий" для этого потребуется.
|
Редактирование это редактирование данных в полях таблицы, то есть данных пользователя (email, пароль, джаббер), а так же блокировка пользователя. А форма это и есть модальное окно. Ajax уже из этой формы в модальном окне и высылается.
|
|
22.03.2017, 20:23
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Вы точно зациклились на окне. Кстати, пароли в открытом виде в базе не держат, и редактировать их вы не имеете права, возникают ситуации по восстановлению входа, но это отдельный вопрос. Как в общем то и прочие конфиденциальные данные пользователя, это его собственность, не ваша.
А вот блокировка пользователя и т.п., такие вещи как раз удобнее производить из списка, включая и групповое редактирование. Детальное редактирование да, можно и и в окне, хотя это не принципиально, главное как следует из темы, это асинхронный обмен с сервером. И редактирование при этом не обязательно "модальность", возможно более удобным будут и иные решения.
|
|
22.03.2017, 20:37
|
Интересующийся
|
|
Регистрация: 22.03.2017
Сообщений: 11
|
|
Сообщение от laimas
|
Вы точно зациклились на окне. Кстати, пароли в открытом виде в базе не держат, и редактировать их вы не имеете права, возникают ситуации по восстановлению входа, но это отдельный вопрос. Как в общем то и прочие конфиденциальные данные пользователя, это его собственность, не ваша.
А вот блокировка пользователя и т.п., такие вещи как раз удобнее производить из списка, включая и групповое редактирование. Детальное редактирование да, можно и и в окне, хотя это не принципиально, главное как следует из темы, это асинхронный обмен с сервером. И редактирование при этом не обязательно "модальность", возможно более удобным будут и иные решения.
|
Никто в открытом виде пароли не держит, у нас ситуация такая что пароль назначает и меняет администратор. Мне нужно чтобы интерфейс отработал по такой схеме: - Администратор выбирает пользователя и нажимает "редактировать"
- Всплывает модальное окно с информацией о пользователе, администратор редактирует данные
- Нажимается кнопка "Обновить" и данные из формы аяксом уходят на управляющий скрипт
Продублирую основной вопрос - как получать данные из ряда таблицы (там где информация о пользователе) и записывать ее в форму модального окна (вместе со скрытым полем, где будет указан индентификатор пользователя)?
|
|
22.03.2017, 20:54
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Ну так забудьте о сообщениях бутстрапа, и если уж так охота в "окне", так для этого есть и более продвинутые готовые плагины. Это же и самому просто сделать ибо нет никаких окон, все это слой с абсолютным позиционированием размещенный выше всех. Запросили сервер, пусть это будет ID пользователя, которое можно содержать в чем угодно на странице. Сервер вернул форму, которую и помещают в такой слой добавляемый на страницу.
Как получить ID и передать, это уже конкретное представление требуется, описывать многочисленные примеры никто не станет.
|
|
|
|