Электронные таблицы

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

Чтобы использовать компонент Электронная таблица, сначала определите электронную таблицу в модели. Каждая запись определяет одну электронную таблицу, на которую может ссылаться компонент. Чтобы отобразить ее на инструментальной панели, настройте компонент на использование требуемого контекста модели и имени таблицы.

Доступность электронной таблицы зависит от типа модели:

  • В абсолютной модели электронная таблица принадлежит самому контексту модели.

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

  • В относительной модели электронные таблицы также могут быть доступны в относительных объектах.

Структуры данных таблиц

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

Каждая электронная таблица содержит поле data, в котором хранятся его содержимое и конфигурация. Это поле включает ячейки, диапазоны, метаданные, условное форматирование, стили и форматы.

Полное описание этих структур см. в разделе Структуры данных в электронных таблицах.

Переменные электронной таблицы

[?]

Таблицы

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

Название переменной:

spreadsheets

Записи:

0…Не ограничено

Формат записи:

См. Конфигурация модели, Таблицы.

Статус таблицы

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

Название переменной:

spreadsheetStatus

Записи:

0…Не ограничено

Формат записи:

Имя поля

Тип поля

Описание поля

spreadsheetName

String

Название. Определяет имя открытой электронной таблицы.

spreadsheetDescription

String

Описание открытой электронной таблицы.

userName

String

Имя пользователя, открывшего электронную таблицу.

userLogin

String

Вход в систему.

userAddress

String

IP-адрес пользователя.

readMode

Integer

Режим доступа к электронной таблице. Поддерживаемые значения:

  • 0 - Только чтение

  • 1 - Редактирование.

Was this page helpful?