Редактирование по месту
В списках можно запускать режим редактирования по месту, в котором непосредственно в списке осуществляется редактирование данных одного из элементов. В режиме редактирования отображаются контролы, с помощью которых происходит изменение данных.
Единовременно в режиме редактирования может находиться только один элемент списка. Запуск режима может происходить при клике по элементу, а завершение с сохранением введенных данных — нажатием на кнопку "Сохранить" на панели опций записи. Перед сохранением данные можно валидировать.
Также редактирование по месту может использоваться для создания новых элементов списка, и такой режим называется добавлением по месту. Единовременно в списке может быть запущено редактирование либо добавление по месту.
Документация API Спецификация Axure
Базовая конфигурация
Пример настройки редактирования по месту с указанием минимального числа опций.
Способы запуска редактирования и добавления по месту
Редактирование и добавление по месту можно запускать несколькими способами: кликом по элементу, из кода, при инициализации списка, а также автоматически после завершения редактирования или добавления предыдущего элемента.
Способы запрета редактирования по месту
Запрет редактирования по месту двумя способами: с помощью класса и из события.
Шаблон редактирования по месту
Шаблон редактирования используется для настройки отображения элемента в режимах редактирования и добавления по месту, а также в режиме просмотра (когда не запущено ни редактирование, ни добавление). Существует несколько видов шаблонов, подходящих для редактирования конкретных типов данных. В режиме редактирования и добавления шаблон может отображать контролы, с помощью которого пользователь изменяет данные элемента. Поддерживается подсветка контрола-редактора при наведении курсора мыши, а также отмена запуска редактирования при клике на определенную область шаблона.
Конфигурация опций записи в режиме редактирования
Для режима редактирования можно изменить видимость кнопок "Сохранить" и "Отмена", задать позиционирование панели опций относительно элемента, а также установить отдельный набор опций записи.
События редактирования и добавления по месту
Список событий редактирования и добавления по месту и настройка их обработчиков.
Валидация данных при редактировании или добавлении по месту
Введенные данные можно валидировать перед сохранением. В случае ошибки валидации, редактирование или добавление по месту не завершается, а в пользовательском интерфейсе отображается соответствующая подсказка.
Добавление по месту в пустой таблице
В пустой таблице, можно отобразить шаблон пустой таблицы, стилизованный под редактирование по месту.
Редактирования ячеек в таблице
Для контролов Таблица, Дерево и Иерархический проводник можно настроить запуск редактирования по месту для ячеек конкретных колонок.
Управление редактированием по месту в таблицах с клавиатуры
Настройка возможности перемещения по строкам списка с помощью стрелок.