Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

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

BaseObject

     CardTabMainTab

Пространство имен:

WebAccess.components – инструменты для генерирования динамических компонент

Конструктор:

new CardTabMainTab(content:object, type:number)

content – модель HTML-содержимого закладки «Карточка»;
type – тип закладки карточки.

Свойства:

Имя

Тип

Описание

type

number

Тип закладки карточки

content

object

Модель HTML-содержимого закладки «Карточка»

content.main

string

HTML-содержимое контейнера с формой карточки и областью переписки

content.aside

string

HTML-содержимое контейнера с областью вложений

contentJustReceivedFromServer

boolean

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

serializedTabData

string

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

scriptsEvalAfterRender

object

Скрипты, которые вызываются после генерации React-компоненты

scriptsEvalAfterRender.pending

array

Массив со скриптами, ожидающими выполнения

scriptsEvalAfterRender.evaluated

array

Массив с уже выполненными скриптами

scriptsAlwaysEvalAfterRender

array

Массив со скриптами, которые вызываются каждый раз при обновлении модели после генерации React-компоненты

Методы:

Тип

Имя

Описание

getContent

Получает модель HTML-содержимого закладки «Карточка»

getExtendedProperties

Получает функции и атрибуты для расширения модели родительской компоненты

updateModel

Обновляет закладку «Карточка»

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }