none
Submit form without close (javascript) Сохранение без закрытия RRS feed

  • Вопрос

  • Здравствуйте.

    Необходимо реализовать следующий функционал.

    Есть список с элементами (элементы создаются автоматически).

    Формы стандартные.

    Пользователь (из определенной группы) открывает элемент на редактирование, его логин фиксируется в поле "ответственный" и пользователь начинает редактирование элемента.

    В представлении списка поле "ответственный" будет заполнено (отображено) когда элемент будет уже сохранен.

    В связи с этим получаются накладки когда несколько пользователей открывают один элемент и начинают редактировать.

    Можно ли реализовать "автосохранение" элемента при открытии формы.

    Чтоб пользователь зашел, произошло автозаполнение служебных полей, элемент сохранился и пользователь продолжил редактирование элемента. А другим соответственно уже бы отображалась информация в списке.


    • Изменено sokur.friend 12 декабря 2015 г. 22:33
    12 декабря 2015 г. 22:32

Ответы

  • Здравствуйте еще раз.

    В общем вопрос уже решен.

    Не уверен что решение самое правильное, но главное что работает корректно и практически не повлияло на быстродействие.

    Решение было таким:

    Перерисован шаблон вьюшки.

    Вместо прямой ссылки на редактирование вставлена ссылка запускающая функцию обновления элемента. Текущий пользователь подставляется в поле "ответственный" и после сохранения элемента, пользователя редиректит на форму редактирования.

    Соответственно пользователь открывает форму где он уже стоит ответственным, а остальные видят в списке  что элемент уже занят.

    При заходе в такую заявку идет редирект на форму просмотра пока "ответственный" не закончит редактирование.

    Не уверен что решение идеально, боялся что будут задержки при сохранении, но в работе все отлично.



    • Помечено в качестве ответа sokur.friend 14 декабря 2015 г. 12:49
    • Изменено sokur.friend 14 декабря 2015 г. 12:52
    14 декабря 2015 г. 12:49