Добавляет столбцы для выделения в таблице. |
Краткое описание
setValue (string shape, «addSelectColumns», dyn_int columns);shape.addSelectColumns (dyn_int columns); |
Parameters (Параметры)
Параметр | Описание |
shape | Имя объекта |
columns | Указатель столбцы, начинается с 0. |
Описание
Данная функция используется для выбора столбцов по массиву указателей. Функция работает только в режиме TABLE_SELECT_MULTIPLE. |
ПРИМЕР |
На примере ниже создается таблица с записями, после чего производится выбор строк таблицы. |
main()
{
shape tab=getShape(«TABLE1»);
dyn_string d1, d2, d3, d4;
dyn_dyn_string vnam, nnam;
// Записи столбцов «First Name»
d1=makeDynString(«Peter»);
d2=makeDynString(«Martin»);
d3=makeDynString(«Christian»);
d4=makeDynString («Maria»);
// Перевод записей в dyn dyn field
vnam[1]=d1;
vnam[2]=d2;
vnam[3]=d3;
vnam[4]=d4;
// Записи столбцов «Last Name»
d1=makeDynString(«Bauer»);
d2=makeDynString(«Müller»);
d3=makeDynString(«Schmidt»);
d4=makeDynString(«Mayer»);
// Перевод записей в dyn dyn field
nnam[1]=d1;
nnam[2]=d2;
nnam[3]=d3;
nnam[4] =d4;
// Добавление четырех строк
tab.appendLines(4, «First name», vnam, «Last name», nnam);
dyn_int dzeile, dreihe;
// Режим выделения
tab.tableMode=TABLE_SELECT_MULTIPLE;
//Строки и столбцы
dzeile=makeDynInt(0, 2);
dreihe=makeDynInt(0, 1);
// Выделение
tab.addSelectLines=dzeile;
tab.addSelectColumns=dreihe;
}
Рисунок: Таблица с выбранными записями
Используется для объекта
Таблица, режим TABLE_SELECT_MULTIPLE |
См. также