Руководство разработчика

Редактирование данных ячеек

Редактирование данных ячейки возможно в зависимости от:

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

Вход в режим редактирования осуществляется:

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

Ячейки всех типов имеют признаки разрешения редактирования и специального редактирования. Эти признаки устанавливает разработчик формы. Если для ячейки не установлен признак разрешения редактирования, то редактор ячейки никогда не создается, а данные ячейки при показе могут быть изменены только программно. Признак специального редактирования означает необходимость вызова обработчиков редактирование и сохранение переменной табличной форме (в режиме 3). В режиме 1 этот признак игнорируется. С помощью обработчиков событий разработчик формы может создавать некоторые типы редакторов, недоступные при стандартном редактировании, а также осуществлять всякие схемы "вижу одно – редактирую другое" (например, сумма или дата отображается в ячейке прописью, а редактируется как число или дата).

См. также: