Электронные таблицы
Электронная таблица — это сущность модели, которая хранит табличные данные и используется компонентом инструментальной панели Электронная таблица для хранения и отображения табличных данных. Электронная таблица состоит из двух уровней: компонент инструментальной панели обеспечивает пользовательский интерфейс, а модель хранит данные электронной таблицы, вычисляет выражения и синхронизирует изменения между пользователями.
Чтобы использовать компонент Электронная таблица, сначала определите электронную таблицу в модели. Каждая запись определяет одну электронную таблицу, на которую может ссылаться компонент. Чтобы отобразить ее на инструментальной панели, настройте компонент на использование требуемого контекста модели и имени таблицы.
Доступность электронной таблицы зависит от типа модели:
В абсолютной модели электронная таблица принадлежит самому контексту модели.
В экземплярной модели электронные таблицы также могут быть доступны в экземплярах модели. Для экземплярных моделей определения электронных таблиц распространяются на контексты экземпляров только в том случае, когда включена опция allowSpreadsheetsInInstances.
В относительной модели электронные таблицы также могут быть доступны в относительных объектах.
Структуры данных таблиц
Данные электронной таблицы представлены предопределенными структурами данных. Эти структуры используются в соответствующих разделах, описывающих значения электронной таблицы, параметры функций и данные событий.
Каждая электронная таблица содержит поле data, в котором хранятся его содержимое и конфигурация. Это поле включает ячейки, диапазоны, метаданные, условное форматирование, стили и форматы.
Полное описание этих структур см. в разделе Структуры данных в электронных таблицах.
Переменные электронной таблицы
[?]
Таблицы
Эта переменная определяет электронные таблицы, хранящиеся в модели. Каждая запись этой переменной представляет одну таблицу.
Название переменной: | spreadsheets |
Записи: | 0…Не ограничено |
Формат записи:
См. Конфигурация модели, Таблицы.
Статус таблицы
Список открытых в данный момент электронных таблиц в контексте текущей модели. Каждая запись представляет собой активную сессию электронной таблицы и содержит сведения о таблице, информацию о пользователе и режим доступа.
Название переменной: | spreadsheetStatus |
Записи: | 0…Не ограничено |
Формат записи:
Имя поля | Тип поля | Описание поля |
spreadsheetName | String | Название. Определяет имя открытой электронной таблицы. |
spreadsheetDescription | String | Описание открытой электронной таблицы. |
userName | String | Имя пользователя, открывшего электронную таблицу. |
userLogin | String | Вход в систему. |
userAddress | String | IP-адрес пользователя. |
readMode | Integer | Режим доступа к электронной таблице. Поддерживаемые значения:
|
Was this page helpful?