Write, Bureaucrats, Administrators
273
edits
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 - значение поля. | |||
===Примеры=== | ===Примеры=== |