====== AddItem ====== Добавляет запись в хранилище в соответствии с указанными параметрами. ===== Синтаксис ===== ==== PASCAL ==== function TStorage.AddItem(aData: String; aGroup: String; aCrypto: String): TStorageItem; ==== ECMA ==== TStorage.addItem(aData, aGroup, aCrypto); ===== Параметры ===== ^Параметр ^Тип (PASCAL) ^Тип (ECMA) ^По умолчанию ^Описание ^ |aData |String |String | - |Строка, которую необходимо добавить в хранилище | |aGroup |String |String | - |Группа, в которую будет добавлена новая запись | |aCrypto |String |String | - |Ключ, в соответствии с которым запись будет закодирована | ===== Возвращаемое значение ===== ^Тип (PASCAL) ^Тип (ECMA) ^Описание ^ |[[ru:wascript:classes:tstorageitem]] |[[ru:wascript:classes:tstorageitem]] |Объект, содержащий параметры добавленной в хранилище записи | ===== Примеры ===== ==== PASCAL ==== - //{$MODE PASCAL} var store := TStorage.Create('http://localhost/wastorage/wastorage.php', 'pass'); for var i := 0 to 9 do Log(IntToStr(store.AddItem('test item ' + IntToStr(i), 'testgroup', 'testcrypto').ItemID)); {{:ru:wascript:classes:tstorage:additem-1_pascal.png|}} ==== ECMA ==== - //{$MODE ECMA} var store = new TStorage('http://localhost/wastorage/wastorage.php', 'pass'); for (var i = 0; i < 10; i++){ log(store.addItem('test item ' + i, 'testgroup', 'testcrypto').itemID); } {{:ru:wascript:classes:tstorage:additem-1_ecma.png|}}