Grid.GetCellState

table Grid.GetCellState ( string ObjectName,
number Row,
number Column )
Примеры

Описание

Получает свойства состояния ячейки.

Параметры

ObjectName

(строка) Имя объекта сетка (grid).

Row

(число) Индекс (указатель) ряда, начинающийся с нуля.

Column

(число) Индекс (указатель) колонки, начинающийся с нуля.

Возврат

ResultVariable

(таблица) Таблица, индексированная следующими значениями. Если объект не найден или происходит ошибка, будет возвращено значение nil.

КЛЮЧ
KEY
ТИП
TYPE
ОПИСАНИЕ
DESCRIPTION
FocusedлогическийИстина (true), если ячейка имеет фокус, ложь (false), если это не так.
SelectedлогическийИстина (true), если ячейка выбрана, ложь (false), если это не так.
DropHighlightedлогическийИстина (true), если с ячейки снято выделение, ложь (false), если это не так.
ReadOnlyлогическийИстина (true), если ячейка является доступной только для чтения, ложь (false), если это не так.
FixedлогическийИстина (true), если ячейка с неизменяемым содержанием, ложь (false), если это не так.
FixedRowлогическийИстина (true), если ячейка является частью ряда с неизменяемым содержанием, ложь (false), если это не так.
FixedColлогическийИстина (true), если ячейка является частью колонки с неизменяемым содержанием, ложь (false), если это не так.
ModifiedлогическийИстина (true), если ячейка была изменена, ложь (false), если это не так.

Можно использовать Application.GetLastError для определения случился ли отказ в работе этого действия и почему.

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

Примеры

Пример 1

-- Determine if the cell 1, 1 is selected
-- Определяем выбрана ли ячейка 1, 1
tbCellState = Grid.GetCellState("DataGrid", 1, 1);
if (tbCellState) then
      if (tbCellState.Selected) then
          Dialog.Message("Cell State", "This cell is selected.");
      end
end
Получаем состояние ячейки (1,1) объекта сетка и, если ячейка выбрана, показываем диалоговое окно сообщения.
Смотрите также: Связанные действия