В компонентах, отображающих текст, на панели инструментов под текстовым полем вы увидите значок Magic Text:
Щелчок по нему покажет вам, какой Magic Text вы можете добавить в свой компонент.
Magic Text будет автоматически заменен текстом из базы данных вашего приложения. Например, если на вашем экране отображается подробная информация о Поездке, вы можете использовать Magic Text, чтобы отобразить название поездки.
Вы можете отображать Magic Text для вошедшего в систему пользователя, любого элемента в списке или любого элемента списка, который ссылается на экран, на котором вы находитесь.
Например, если у вас есть приложение для путешествий, которое отображает варианты поездок, и вы хотите, чтобы пользователь мог щелкнуть конкретную поездку и открыть экран с более подробной информацией об этой поездке:
- 1 .Вставьте текстовые поля, изображения или другие компоненты
- 2 .Выберите значок Magic Text на панели инструментов текстового поля.
- 3 .Выберите коллекцию базы данных и свойство, которое вы хотите добавить как волшебный текст
- 4 .Нажмите «Предварительный просмотр», чтобы убедиться, что Magic Text работает.
Как форматировать даты и числа.
- Если Волшебный текст вы добавляете для свойства числа или даты, вы можете настроить форматирование этой информации.
- Чтобы увидеть параметры форматирования, нажмите на карандаш на чипе Magic Text.
- Для номеров:
- Сохранение чисел в базе данных
-- Целые числа необходимо вводить без символов (без запятых и точек). - Десятичные числа должны обозначаться точкой (.) Или запятой (,).
- Форматирование числа для отображения
-- Вы можете выбрать, должно ли число содержать запятые, сокращаться или отображаться в денежной форме.
- Префиксы и суффиксы
-- Префиксы и суффиксы могут сделать ваш текст еще более волшебным, правильно показывая правильное слово в зависимости от того, является ли число единственным или множественным.
-- Например, если вы показываете количество поездок, вы можете установить суффикс единственного числа как «Поездка», а суффикс множественного числа - «Поездки». Тогда ваше приложение автоматически покажет «1 поездка» или «2 поездки». - Для даты:
Вы можете выбрать, хотите ли вы, чтобы ваши данные были отформатированы как Дата или Дата / время, День недели или Относительный (например, 3 дня назад).
Суммы, подсчеты, средние, минимальные и максимальные значения.
Если у вас есть две коллекции в вашей базе данных, которые связаны друг с другом, вы можете использовать Magic Text для отображения суммы, количества, среднего, минимума и максимума.
Например, если у вас есть коллекция базы данных Поездок и другая коллекция Активностей (и у каждого Действия есть свойство цены), где каждая Поездка может иметь несколько Активностей, если у вас есть экран или список, отображающий информацию о Поездке, вы можете использовать Magic Текст для отображения:
- Количество мероприятий в этой поездке
- Сумма цен на мероприятия данной поездки
- Средняя стоимость мероприятий в этой поездке
- Максимальная цена на мероприятия в этой поездке
- Минимальная цена на мероприятия в этой поездке
Как и в случае с любым числом, вы можете нажать на фишку, чтобы настроить форматирование чисел когда он отображается в вашем приложении.
Добавление фильтров
Вы также можете добавить фильтры, чтобы указать, какие записи включаются в эти агрегаты. Например, если в вашей коллекции Activity есть свойство True / False для «Определенно выполнит», вы можете добавить фильтр, чтобы отображалась только сумма цен для мероприятий, для которых «Определенно будет» равно True. .
Чтобы добавить фильтр, просто нажмите на чип и выберите «Добавить фильтр».
Как создать собственную математическую формулу.
Когда вы добавляете Magic Text, последняя опция в меню - «Новая формула ...». Когда вы выбираете эту опцию, в ваше текстовое поле добавляется микросхема под названием «Custom Formula». Чтобы ввести формулу:
- Щелкните значок пользовательской формулы, чтобы открыть редактор формул.
- Здесь вы можете ввести любое число, а также следующие операторы
"+" - для дополнения
"-" - для вычитания
"/" - для разделения
"*" или "x" - для умножения
"("и ")" - для скобок
Вы также можете вставить Magic Number, щелкнув значок Magic Number:
- Magic Numbers использует числовые свойства из вашей базы данных
Вы также можете фильтровать магические числа, которые Подсчеты, суммы, средние значения и т. д. связанных коллекций
Значок Magic Number также даст вам возможность вставить функцию. Поддерживаются следующие функции:
Round
Округляет число до ближайшего целого.
ОКРУГЛ (4,32) будет отображаться как 4
ОКРУГЛ (4.5) будет отображаться как 5
Integer
Удаляет десятичные дроби из числа. (Вы также можете думать об этом как об округлении в меньшую сторону.)
INT (4.32) будет отображаться как 4
INT (4.5) отобразится как 4
INT (4.999) будет отображаться как 4
Absolute Value
Отображает абсолютное значение числа
ABS (4.32) будет отображаться как 4.32.
ABS (-4,32) будет отображаться как 4,32
Square Root
Отображает квадратный корень числа
SQRT (9) отобразится как 3
Exponent
Отображает одно число во власти другого
EXP (3,2) будет отображаться как 9 (что равно 3 ^ 2 или 3 во 2-й степени).
Random Number
Отображает случайное число между любыми двумя указанными вами значениями
RAND (0,1) отобразит случайное число от 0 до 1
Log
Отображает десятичный логарифм числа
ЖУРНАЛ (100) будет отображаться как 2
Давайте посмотрим на пример. Если у нас есть общая стоимость поездки и количество людей, которые могут отправиться в нее, но мы хотим увидеть стоимость поездки на человека, мы можем использовать специальную математическую формулу.
- 1 .Вставить текстовое поле
- 2 .Выберите красную букву с акцентом для вставки Волшебный текст
- 3 .Выберите New Formula из всплывающего списка
- 4 .Щелкните значок карандаша, чтобы открыть редактор формул.
- 5 .Щелкните значок Magic Number, чтобы выбрать стоимость поездки.
- 6 .Входить "/"
- 7 .Щелкните значок Magic Number, чтобы выбрать размер группы.
- 8 .Как с любыми числами, вы можете редактировать префиксы / суффиксы и форматировать собственные формулы