Term

Пространство имен: PP.Ufe.Ui;

Иерархия наследования

Object

Term

Описание

Класс Term реализует терм, который используется в редакторе термов.

Синтаксис

PP.initClass(PP.Ufe.Ui.Term, PP.Object, "PP.Ufe.Ui.Term");

Конструктор

  Имя конструктора Краткое описание
Term Конструктор Term создает экземпляр класса Term.

Свойства

  Имя свойства Краткое описание
Content Свойство Content определяет содержимое терма.
DomNode Свойство DomNode устанавливает DOM-вершину терма.
EndOffset Свойство EndOffset содержит позицию последнего элемента терма в выражении.
Formula Свойство Formula устанавливает формулу терма.
Selected Свойство Selected определяет, выделен терм или нет.
StartOffset Свойство StartOffset содержит позицию первого элемента терма в выражении.

Методы

  Имя свойства Краткое описание
canEditFormula Метод canEditFormula определяет, можно ли редактировать формулу терма.
deleteFirstChar Метод deleteFirstChar удаляет первый символ терма.
deleteLastChar Метод deleteLastChar удаляет последний символ терма.
getIsOneCharTerm Метод getIsOneCharTerm проверяет, является ли терм односимвольным.
keyDown Метод keyDown обрабатывает событие зажатия клавиши клавиатуры.
keyPress Метод keyPress обрабатывает событие нажатия клавиши клавиатуры.
slice Метод slice переопределяет нативный метод slice для манипулирования содержимым терма.

События

  Имя свойства Краткое описание
BecameEmpty Событие BecameEmpty наступает после того, как терм становится пустым.
EndDeletePressed Событие EndDeletePressed наступает после нажатия клавиши DELETE, когда курсор располагается после последнего символа терма.
Splitted Событие Splitted наступает после разделения терма.
StartBackspacePressed Событие StartBackspacePressed наступает после нажатия кнопки BACKSPACE, когда курсор располагается перед первым символом терма.

Свойства, унаследованные от класса Object

  Имя свойства Краткое описание

Id

Свойство Id определяет идентификатор объекта репозитория.

Методы, унаследованные от класса Object

  Имя метода Краткое описание
clone Метод clone создает копию объекта.
dispose Метод dispose уничтожает компонент.
getHashCode Метод getHashCode возвращает хеш-код объекта репозитория.
getId Метод getId возвращает идентификатор объекта репозитория.
getSettings Метод getSettings возвращает настройки объекта репозитория.
getTypeName Метод getTypeName возвращает имя типа объекта без пространства имен, к которому он принадлежит.
isEqual Метод isEqual определяет, равен ли заданный объект текущему объекту репозитория.
isLive Метод isLive определяет действительность объекта репозитория.
removeAllEvents Метод removeAllEvents удаляет все обработчики событий объекта по заданному контексту.
setId Метод setId определяет идентификатор объекта репозитория.
setSettings Метод setSettings задает настройки объекта репозитория.
defineProps Метод defineProps создает методы get и set из массива имен для указанного класса.
keys Метод keys возвращает массив названий методов и свойств для указанного объекта.

См. также:

PP.Ufe.Ui