insertColumn

Класс: Simulink.dialog.parameter. CustomTable
Пакет: Simulink.dialog.parameter

Вставьте столбец в определенном положении в пользовательской таблице

Синтаксис

tableControl.insertColumn(columnIndex[Name, Value])

Описание

tableControl.insertColumn(columnIndex[Name, Value]) вставляет столбец с заданными свойствами в заданном индексе в пользовательской таблице.

Входные параметры

развернуть все

Обработайте к пользовательской таблице, заданной как объект. Можно использовать команду getDialogControl, чтобы получить пользовательский табличный указатель. Для получения дополнительной информации смотрите getDialogControl.

Рассмотрите, например, tableControl = maskObj.getDialogControl(TableName). Здесь, maskObj является маскирующим объектом, и TableName является именем пользовательской таблицы.

Типы данных: char vector | cell array

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Количество индекса столбца пользовательской ячейки таблицы, в которой должен быть вставлен новый столбец.

Например, '4'.

Name

Имя столбца.

Значение по умолчанию: сгенерированное имя

Type

Тип управления, которое используется, чтобы задать значение этого параметра. Разрешенные значения: редактирование, флажок, раскрывается.

Значение по умолчанию: редактирование

TypeOptions

Опции, которые отображены в рамках раскрывающегося управления или в продвинутом параметре. Это поле является массивом ячеек.

Значение по умолчанию: пустой

Enabled

Опция, чтобы задать, может ли пользователь установить значение параметров.

Значение по умолчанию: 'on'

Примеры

% Get block mask handle.
maskObj = Simulink.Mask.get(gcb); 

% Get custom table handle.
tableControl = maskObj.getDialogControl('myTable');

% Insert a column at the fifth position.
tableControl.insertColumn(5,'Name', 'HDL Name', 'Type', 'edit'); 

Введенный в R2019a