Свойства #
Dbl #
Описание
Числовое значение атрибута.
Dbl : Double
Значение свойства
Тип: Double
Double: 64-разрядное число двойной точности со значениями от -1.79769313486232e308 до 1.79769313486232e308.
Комментарии
Если будет предпринята попытка чтения свойства атрибута, которое непредставимо, как Double, то возникнет ошибка API almaGRID с err.ErrorCode ‘1718’.
Если будет предпринята попытка записи в свойство нечислового значения:
- Если установлен флаг app.Set ‘TryAssumeAsDbl’ в значение ‘On’ (значение по умолчанию), то будет предпринята попытка представить значение, присваемое свойству атрибута Attrib.Dbl, как Double. Если попытка не удалась, то возникнет ошибка API almaGRID с err.ErrorCode ‘1723’.
- Если установлен флаг app.Set ‘TryAssumeAsDbl’ в значение ‘Off’, то возникнет ошибка API almaGRID с err.ErrorCode ‘1723’.
g1.Attrib("Weight").Dbl = 81 Result = g1.Attrib("Weight").Dbl
Str #
Описание
Строковое значение атрибута.
Str : String
Значение свойства
Тип: String
Строка.
g1.Attrib("Name").Str = "Vladimir" Result = g1.Attrib("Name").Str
Value #
Описание
Значение атрибута любого типа.
Value : Variant
Значение свойства
Тип: Variant
Экземпляр объекта.
Комментарии
Если будет предпринята попытка чтения свойства атрибута, которое еще не инициализировано, то будет возвращено пустое значение, например,:
- для вызывающего кода VBScript: empty.
- для вызывающего кода JavaScript и C#: null;
- для вызывающего кода VB.NET: Nothing.
g1.Attrib("Ivanov").Value = Array("Age", 25) Result = g1.Attrib("Ivanov").Value
Методы #
Clear #
Описание
Очищает значение атрибута.
Clear
g1.Attrib("Name").Clear
IsSet #
Описание
Проверяет, установлено ли значение атрибута.
IsSet : Boolean
Возвращаемое значение
Тип: Boolean
True, если значение атрибута установлено и False в противном случае.
If g1.Attrib("Name").IsSet then 'your code End If