База знаний Appliner
Блоки конструктора представлений
Коллекции блоков конструктора представлений (BViews)
Операторы
![]() |
Поле запросов | Для создания любого представления необходимо располагать блоки внутри блока “Поле запросов”. |
![]() |
Поле | Используется для создания одной колонки. Изменить название можно в области “Поле”. Добавить данные, можно прикрепив справа блок из таблицы данных. |
![]() |
ГДЕ | Должен действовать только на записи, удовлетворяющие определенным условиям. Блок “ГДЕ” идет после блока “Поле запросов” . Условия прикрепляются справа. |
![]() |
offset | OFFSET определяет число строк, которое нужно пропустить, прежде чем начать выдавать строки. |
![]() |
limit | LIMIT определяет верхнюю границу числа строк, которое нужно будет выдать. |
![]() |
Сортировать по | Нужен, чтобы сортировать данные либо по возрастанию, либо по убыванию. |
Логика
![]() |
Между | Проверяет, находится ли выражение в диапазоне значений (включительно). |
![]() |
Если, то | Проверяет утверждение на истину, в случае TRUE переходит к разделу “Выполнить”, в случае FALSE – “иначе”. |
![]() |
Сравнить два элемента | Сравнивает два элемента (элементы любого типа данных). |
![]() |
Два условия | Сравнивает два логических условиях на истину. |
![]() |
Отрицание | Добавляет отрицание к логическому условию. |
![]() |
Ничто | Возвращает “Ничто” – пустое значение логического типа. |
![]() |
Истина, ложь | Возвращает либо логическую единицу, либо логический нуль. |
![]() |
Выбрать по | Проверяет условие, наложенное на выбранные данные и, в зависимости от истинности условия, выводит ответ. Если истина, то выполняет одно действие, если ложь, то выполняет другое действие. |
![]() |
Является NULL | Проверка на наличие в списке пустых значений. Возвращает либо истину, либо ложь. |
![]() |
Не является NULL | Проверка на наличие в списке не пустых значений. Возвращает либо истину, либо ложь. |
![]() |
Содержит | Проверка наличия значения в списке значений. Если содержит, возвращает истину, если не содержит- ложь. |
Математика
![]() |
Число | Возвращает число любого типа (целое, вещественное). |
![]() |
Сумма | Выводит сумму двух чисел. Может работать с разными типами. Если одно из чисел целое, другое вещественное, то сумма будет вещественным числом. |
![]() |
Квадратный корень | Выводит квадратный корень из числа. |
![]() |
Округлить | Выводит округленное значение числа: по правилам математики, к большему, к меньшему. |
![]() |
Функции | Выводит значение функции от числа. |
![]() |
Константы | Выводит значение выбранной константы. Доступны: число Пи (π), число Эйлера (e), число Фибоначчи (φ), квадратный корень из 2, квадратный корень и ½ и бесконечность. |
![]() |
Свойства числа | Проверяет число на свойства: чётное, нечётное, простое, целое, положительное, отрицательное, делится на <число>. Выводит либо логическую истину, либо ложь. |
![]() |
Действие со списком | Выводит сумму всех чисел в каждом списке. |
![]() |
Остаток от деления | Выводит остаток от деления двух чисел. |
![]() |
Ограничение снизу и сверху | Ограничивает число верхней и нижней границей. |
![]() |
Случайное целое число в диапазоне | Выводит случайное число в заданном диапазоне. |
![]() |
Случайное число между 0 и 1 | Выводит случайное число от 0 до 1. |
Текст
![]() |
Короткий текст | Добавляет поле “Короткий текст”. |
![]() |
Многострочный текст | Добавляет поле “Многострочный форматированный текст”. |
![]() |
Создать текст из | Позволяет объединить текст из двух фрагментов. |
![]() |
Длина | Выводит длину заданного поля. |
![]() |
Пуст | Выводит вместо всех значений в указанном поле – пустое значение. |
![]() |
Первое вхождение | Выводит в указанном тексте первое вхождение определенной строки. |
![]() |
Взять букву номер | Выводит букву в указанном тексте под указанным номером. |
![]() |
В тексте взять подстроку от буквы до буквы | Выводит подстроку (несколько букв подряд) в указанном тексте в указанном диапазоне. |
![]() |
Заглавные буквы | Переводит все буквы в указанном тексте в верхний регистр. |
![]() |
Обрезать пробелы | Удаляет пробелы в указанном тексте: с двух сторон, в начале текста, в конце текста. |
![]() |
Напечатать | Выводит на экран указанный текст. |
![]() |
Изменить порядок на обратный | Меняет символы в тексте в обратном порядке. |
Роли и пользователи
![]() |
Текущий пользователь | Возвращает логин пользователя который работает в системе. |
![]() |
Роли рользователя | Возвращает массив ролей пользователя. |
Таблицы данных
Созданные таблицы отображаются списком в разделе BView → “Таблицы данных”.

Реальный пример использования представления в интерфейсе
Это проект Таск-Трекера (системы отслеживания задач), сделанный на платформе Appliner. На рисунке №1 представлен скриншот таблицы, созданной из блоков Blockly в Представлении. На рисунке №2 – скриншот страницы со списком задач в интерфейсе.
Рисунок №1

Рисунок №2











































