Редактирование по месту

В списках можно запускать режим редактирования по месту, в котором непосредственно в списке осуществляется редактирование данных одного из элементов. В режиме редактирования отображаются контролы, с помощью которых происходит изменение данных.

Единовременно в режиме редактирования может находиться только один элемент списка. Запуск режима может происходить при клике по элементу, а завершение с сохранением введенных данных — нажатием на кнопку "Сохранить" на панели опций записи. Перед сохранением данные можно валидировать.

Также редактирование по месту может использоваться для создания новых элементов списка, и такой режим называется добавлением по месту. Единовременно в списке может быть запущено редактирование либо добавление по месту.

Документация API Спецификация Axure

Базовая конфигурация

Пример настройки редактирования по месту с указанием минимального числа опций.

Способы запуска редактирования и добавления по месту

Редактирование и добавление по месту можно запускать несколькими способами: кликом по элементу, из кода, при инициализации списка, а также автоматически после завершения редактирования или добавления предыдущего элемента.

Способы запрета редактирования по месту

Запрет редактирования по месту двумя способами: с помощью класса и из события.

Шаблон редактирования по месту

Шаблон редактирования используется для настройки отображения элемента в режимах редактирования и добавления по месту, а также в режиме просмотра (когда не запущено ни редактирование, ни добавление). Существует несколько видов шаблонов, подходящих для редактирования конкретных типов данных. В режиме редактирования и добавления шаблон может отображать контролы, с помощью которого пользователь изменяет данные элемента. Поддерживается подсветка контрола-редактора при наведении курсора мыши, а также отмена запуска редактирования при клике на определенную область шаблона

Конфигурация опций записи в режиме редактирования

Для режима редактирования можно изменить видимость кнопок "Сохранить" и "Отмена", задать позиционирование панели опций относительно элемента, а также установить отдельный набор опций записи.

События редактирования и добавления по месту

Список событий редактирования и добавления по месту и настройка их обработчиков.

Валидация данных при редактировании или добавлении по месту

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

Добавление по месту в пустой таблице

В пустой таблице, можно отобразить шаблон пустой таблицы, стилизованный под редактирование по месту.

Редактирования ячеек в таблице

Для контролов Таблица, Дерево и Иерархический проводник можно настроить запуск редактирования по месту для ячеек конкретных колонок.