====== GetItem ======
Получает запись из хранилища, соответствующую указанным параметрам.
===== Синтаксис =====
==== PASCAL ====
function TStorage.GetItem(aGroup: String; aCrypto: String; aID: Integer = -1): TStorageItem;
==== ECMA ====
TStorage.getItem(aGroup, aCrypto[, aID]);
===== Параметры =====
^Параметр ^Тип (PASCAL) ^Тип (ECMA) ^По умолчанию ^Описание ^
|aGroup |String |String | - |Идентификатор группы записей |
|aCrypto |String |String | - |Ключ, с помощью которого закодирована запись |
|aID |Integer |Number |-1 |Уникальный идентификатор записи. Если -1, то будет выбрана случайная запись из группы записей aGroup |
===== Возвращаемое значение =====
^Тип (PASCAL) ^Тип (ECMA) ^Описание ^
|[[ru:wascript:classes:tstorageitem]] |[[ru:wascript:classes:tstorageitem]] |Запись хранилища |
===== Примеры =====
==== PASCAL ====
-
//{$MODE PASCAL}
var store := TStorage.Create('http://localhost/wastorage/wastorage.php', 'pass');
var item := store.GetItem('testgroup', 'testcrypto');
Log(item.Data);
{{:ru:wascript:classes:tstorage:getitem-1_pascal.png|}}
==== ECMA ====
-
//{$MODE ECMA}
var store = new TStorage('http://localhost/wastorage/wastorage.php', 'pass');
var item = store.getItem('testgroup', 'testcrypto');
log(item.data);