Web-форма редактирования со списковой формы открывается в случае, когда необходимо:
- Создать новый объект.
- Создать новый объект на основе существующего.
- Отредактировать существующий объект.
- Открыть существующий объект на просмотр.
Варианты открытия
Форма может открываться:
- В текущем окне браузера.
- В другом окне браузера:
- окно может быть в виде соседней вкладки;
- или в виде модального окна.
Настройка открытия формы редактирования
Соответственно, для настройки открытия web-формы редактирования необходимо:
- Определиться, открывается ли web-форма редактирования в текущем окне браузера или в новом
- Если в новом, то будет ли это новая вкладка или модальное окно
Соответственно, после ответа на эти вопросы следует установить 2 настройки:
- WebObjectListView1.Operations.OpenEditorInNewWindow = true/false;
- WebObjectListView1.Operations.OpenEditorInModalWindow = true/false;
- WebObjectListView1.Operations.EditInRow = true; - редактирование по щелчку в строке.
OpenEditorInNewWindow == false
вторая настройка не имеет смысла.Открытие формы редактирования и режим Read-only
При открытии объекта одним пользователем, объект блокируется. В это время другие пользователи могут открывать объект только на чтение.
Если объект, на web-форму редактирования которого пытается зайти пользователь, заблокирован, то ему выдастся сообщение “Объект заблокирован другим пользователем. Хотите открыть его только на чтение?” и варианты ответа “Да” и “Нет”.
Соответственно, при выборе варианта “Да” пользователю откроется данная форма в режиме только чтение.
Если пользователь выберет “Нет”, то произойдет возврат на списковую форму.
Визуально возврат будет выглядеть по разному для разных вариантов открытия web-формы редактирования:
- Если web-форма редактирования была открыта в том же окне браузера, произойдет перенаправление (redirect) на списковую форму.
- Если web-форма редактирования была открыта в соседней вкладке, то вкладка закроется и произойдет переключение на вкладку со списком.
- Если web-форма редактирования была открыта в модальном окне, произойдет закрытие модального окна.