SimpleRecord Client-Side
Этот класс содержит методы для работы с базой данных в клиентских скриптах. Например, автоматическое заполнение, отображение или обязательность элементов формы, в зависимости от значений в ссылочных полях.
Клиентский класс SimpleRecord позволяет взаимодействовать как с записями таблицы в целом, так и полями конкретных записей.
Обработка запросов этого класса происходит на стороне сервера. Это значит, что для получения данных записи будет выполняться запрос с клиентской части на сервер.
Для некоторых задач функциональных возможностей клиентского SimpleRecord может быть недостаточно. В таких случаях, воспользуйтесь классом SimpleAjax или используйте Table API.
addQuery()
Используйте метод, чтобы добавить условие (property, operator и value) для выбора записей из базы данных. Также, данный метод позволяет добавить условие для получения записей, в котором property равно value (или находится в списке значений).
При добавлении условия в этом методе можно использовать любой оператор из списка операторы условий. Используйте системное название оператора в скрипте.
Параметры:
Наименование | Тип | Обязательно | Значение по умолчанию |
---|---|---|---|
property | String | Да | Нет |
operator | String | Нет | Нет |
value | Integer/String/Boolean/Array | Да | Нет |
Возвращаемое значение:
Тип | Описание |
---|---|
Void | Метод не возвращает значение. |
Пример:
const record = new SimpleRecord('task');
record.addQuery('number', 'like', 'TSK');
record.addQuery('subject', 'startswith', 'Электр');
record.query(() => {
while (record.next()) {
console.log(record.number); // TSK0000128
}
});