Grid.IsCellValid
Описание
Возвращает значение действительна ли указанная ячейка или нет. Другими словами, существует или нет ячейка в таком-то ряду и колонке. Это действие полезно применять для проверки существования ячейки перед вызовом других действий, работающих с ячейкой.
ПараметрыObjectName
(строка) Имя объекта сетка (grid).
Row
(число) Начинающийся с нуля, индекс (указатель) ряда ячейки.
Column
(число) Начинающийся с нуля, индекс (указатель) колонки ячейки.
ВозвратResultVariable
(логический) Возвращает значение истина - true если указанная ячейка существует или ложь - false, если её нет.
Можно использовать Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия
ПримерыПримеры 1-- Find out if the grid is editable -- Смотрим, редактируем ли объект сетка bEditable = Grid.GetEditable("Grid1"); -- find out if 3,2 exists -- проверяем, существует ли ячейка 3,2 bValid = Grid.IsCellValid("Grid1", 3, 2); -- if it is not editable and cell 3,2 exists -- если сетка не редактрируема, а ячейка 3,2 существует if (not bEditable) and (bValid) then -- make the grid editable -- делаем объект сетка редактируемым Grid.SetEditable("Grid1", true); endДелаем объект сетка редактируемым, если он не является таковым и если определенная ячейка существует.
Смотрите также: Связанные действия
|