Grid.GetEditable

boolean Grid.GetEditable ( string ObjectName )
Примеры

Описание

Определяет может ли пользователь редактировать объект сетка (grid).

Параметры

ObjectName

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

Возврат

ResultVariable

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

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

Примеры

Пример 1

-- Get the current editable status
-- Получаем текущее состояние редактируемости
bEditable = Grid.GetEditable("Grid1");

if bEditable then
    Grid.SetEditable("Grid1", false);
else
    Grid.SetEditable("Grid1", true);
end
Переключаем возможность редактирования пользователем содержимого объекта сетка (grid).

Пример 2

-- 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
Делаем сетку редактируемой, если это не так и если существуют определенная ячейка.
Смотрите также: Связанные действия