Triggers: Difference between revisions

2,664 bytes added ,  10 September 2016
no edit summary
No edit summary
No edit summary
Line 100: Line 100:
:Получить все записи библиотеки.  
:Получить все записи библиотеки.  
:Результат: Array[Entry] Массив записей. Записи отсортированы по времени их создания - от новых к старым.
:Результат: Array[Entry] Массив записей. Записи отсортированы по времени их создания - от новых к старым.
=====find(query)=====
:Поиск записей в библиотеки по значениям полей. Поиск аналогичен [[Working with library entries#EntrySearch|поиску через интерфейс]] программы.
:Параметры: query - строка поиска.
:Результат: Array[Entry] Массив найденных записей. Записи отсортированы по времени их создания - от новых к старым.
=====findByKey(name)=====
:Поиск записи в библиотеки по имени. Для библиотеки должен быть включен параметр ''Уникальные имена''.
:Параметры: name - имя записи.
:Результат: Объект Entry.
=====create(values)=====
:Создание новой записи в библиотеке.
:Параметры: values - объект класса [https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object'''Object'''] содержащий значения полей.
:Результат: Объект Entry, созданная запись.
====Свойства====
;title : Название библиотеки.
===Объект Entry===
Этот объект является записью библиотеки и предоставляет возможность получать и устанавливать значения полей.
====Методы====
=====set(name , value)=====
:Установить значение поля. После вызова метода сразу же происходит запись значения в базу данных.
:Параметры: name - имя поля, value - значение поля.
=====field(name)=====
:Получить значение поля
:Параметры: name - имя поля
:Результат: значение поля, тип результата зависит от типа поля.
====Свойства====
;title : Имя записи.
;description : Описание записи.
;favorites : Возвращает true - если запись находится в избранном
;deleted : Возвращает true - если запись удалена (находится в корзине).
===Объект DefaultEntry===
Шаблон со значениями по умолчанию для создания новой записи.
====Методы====
=====set(name , value)=====
:Установить значение поля.
:Параметры: name - имя поля, value - значение поля.


===Примеры===
===Примеры===