Элементы ввода и их использование в Power Apps

Элементы ввода и их использование в Power Apps

В этом руководстве мы поговорим об элементах ввода и о том, как максимально эффективно их использовать в Power Apps.

Существует огромное количество элементов ввода, которые вы можете использовать для отображения данных, с которыми вы работаете, одновременно улучшая общее впечатление от приложения для конечного пользователя. Что отличает элементы ввода от остальных элементов, так это то, что они позволяют пользователям вводить что-либо в приложение.

Элементы ввода и их использование в Power Apps

Одним из примеров является флажок, где пользователи могут ставить и снимать флажок, чтобы показать, что они соглашаются или выбирают вариант, который представляет этот флажок. Другим является переключатель, который делает то же самое, но обычно требует как минимум двух опций.

Мы собираемся пройтись по некоторым из наиболее распространенных входных данных, которые мы часто видим в приложениях. Поскольку доступно так много входных данных, вы можете проверить документы Microsoft Power Apps , чтобы узнать более конкретную информацию о тех, которые мы не будем здесь обсуждать.

Оглавление

Поле со списком

Поля со списком — это элементы ввода, представляющие список элементов. Это делает их очень похожими на выпадающие списки. Большая разница в том, что поля со списком не только представляют список, но и позволяют выполнять поиск. Вверху есть окно поиска, которое позволяет пользователям вводить что угодно.

Элементы ввода и их использование в Power Apps

Поэтому, если мы введем, например, 1, он отфильтрует весь список и покажет совпадающие результаты.

Элементы ввода и их использование в Power Apps

Это позволяет пользователям легко находить то, что они ищут, особенно если есть длинный список элементов, которые нужно просмотреть.

Прямо сейчас в поле со списком отображаются варианты по умолчанию, встроенные в Power Apps. Но мы можем добавить источник данных через правую панель и выбрать определенный столбец, из которого Power Apps будет извлекать список. Для этого примера воспользуемся Location.

Элементы ввода и их использование в Power Apps

Теперь список показывает различные местоположения из нашего источника данных.

Элементы ввода и их использование в Power Apps

Мы можем ввести Канада, и поле автоматически отфильтрует совпадения.

Элементы ввода и их использование в Power Apps

На данный момент он показывает несколько результатов для одного и того же местоположения. Это связано с тем, что списки с несколькими записями одного и того же элемента должны использовать функцию Distinct для удаления любых дубликатов. Затем мы должны использовать функцию SortByColumn для сортировки списка в алфавитном порядке. Мы говорили об этих функциях в туториале о каскадных выпадающих списках .

Элементы ввода и их использование в Power Apps

Выбор даты

Средства выбора даты обычно используются в приложениях, требующих от пользователей выбора определенной даты.

Элементы ввода и их использование в Power Apps

Отличительной особенностью средств выбора даты на платформах Microsoft, подобных этой, является то, что они позволяют пользователям щелкнуть реальный календарь, чтобы выбрать правильную дату.

Элементы ввода и их использование в Power Apps

Чтобы выбрать год, пользователи могут просто щелкнуть год по умолчанию, отображаемый на экране, и выбрать его из списка.

Элементы ввода и их использование в Power Apps

То же самое можно сделать, чтобы выбрать месяц.

Элементы ввода и их использование в Power Apps

Мы также можем добавить сюда метку, а затем изменить текст на метке на DatePicker1.SelectedDate. Метка будет отображать любую дату, которую пользователь выбирает из средства выбора даты.

Элементы ввода и их использование в Power Apps

Список

Поле со списком также очень похоже на раскрывающийся список, но в этом случае вы можете выбрать из короткого списка элементов, отображаемых на экране. Это означает, что нет необходимости прокручивать вверх или вниз, чтобы увидеть весь список.

Элементы ввода и их использование в Power Apps

Окно списка также позволяет вам выбирать несколько элементов в списке.

Элементы ввода и их использование в Power Apps

Думайте об этом как о наборе элементов, где вы можете выбрать то, что применимо к тому, что вы пытаетесь сделать на конкретном слайде.

Переключать

Переключатель ввода — еще один полезный элемент, который вы можете использовать в своем приложении. Вы видите это во многих приложениях, которые позволяют вам включать или выключать опцию. Обычно переключатель подсвечивается или окрашивается при его включении.

Элементы ввода и их использование в Power Apps

Затем он становится серым, когда вы его отключаете.

Элементы ввода и их использование в Power Apps

Отличительной особенностью переключателей является то, что вы можете изменить текст, чтобы сделать его более применимым к тому, что вы хотите, чтобы пользователь делал в этой части приложения. Например, если вы хотите изменить метку для параметра «Выкл», вы можете просто перейти к свойству переключателя FalseText.

Элементы ввода и их использование в Power Apps

Затем вы можете изменить его на текст, который хотите использовать, например «Скрыть метку».

Элементы ввода и их использование в Power Apps

Затем вы можете перейти к TrueText и сделать его «Показать метку», чтобы он отражал параметр, противоположный тому, когда переключатель выключен.

Элементы ввода и их использование в Power Apps

Вы также можете изменить другие свойства. Например, цвет переключателя также можно изменить на что-то другое.

Мы также можем извлечь значение, поступающее из таблицы, так же, как мы делали это ранее со средством выбора даты. Нам просто нужно добавить метку и изменить текст на Toggle2.Value. В данном случае мы используем Toggle2, потому что он соответствует конкретному элементу, который мы используем. Это может измениться, если у вас есть другие переключатели в приложении.

Поскольку переключатель имеет значение True или False, наша метка показывает True, когда элемент включен.

Элементы ввода и их использование в Power Apps

Затем метка показывает False, если мы выключим переключатель.

Элементы ввода и их использование в Power Apps

Слайдеры

Далее поговорим о слайдерах. Ползунки — это распространенный элемент в приложениях, использующих числовые значения.

Элементы ввода и их использование в Power Apps

Пользователи могут выбрать конкретное число из диапазона значений, сдвинув переключатель влево или вправо.

Элементы ввода и их использование в Power Apps

Минимальное и максимальное значение можно установить на панели свойств справа. Прямо сейчас ползунок позволяет пользователям выбирать от 0 до 100. Вы можете установить его на 200, например, если хотите, чтобы пользователи могли выбирать значение больше сотни, но меньше 200.

Элементы ввода и их использование в Power Apps

Давайте посмотрим, как мы можем еще больше использовать этот ползунок, добавив прямоугольную иконку.

Элементы ввода и их использование в Power Apps

Давайте также добавим метку здесь.

Элементы ввода и их использование в Power Apps

Прежде чем мы соединим эти элементы, давайте удостоверимся, что у нас есть правильное имя элемента. В данном случае мы работаем со Slider4.

Элементы ввода и их использование в Power Apps

Итак, давайте изменим текст на нашей метке и сделаем его Slider4.Value.

Элементы ввода и их использование в Power Apps

Это заставит метку отображать значение, которое мы выбираем на ползунке.

Элементы ввода и их использование в Power Apps

Теперь давайте сделаем что-нибудь интересное с иконкой прямоугольника, которую мы добавили ранее. Давайте посмотрим, как мы можем сделать непрозрачность прямоугольника зависимой от значения, выбранного на ползунке.

Во-первых, мы установим максимальное значение обратно на 100.

Элементы ввода и их использование в Power Apps

Уровень яркости или непрозрачности можно найти здесь, на вкладке «Пользовательский» в свойстве заливки на правой панели. Цель здесь состоит в том, чтобы сопоставить значение непрозрачности заливки с непрозрачностью значка прямоугольника. Непрозрачность можно увидеть в последнем поле справа, которое теперь показывает 58. Мы позволим пользователю выбрать это значение с помощью ползунка.

Элементы ввода и их использование в Power Apps

Итак, давайте выделим значок прямоугольника и перейдем к свойству «Заливка». Обратите внимание, что итоговое отображаемое значение равно 0,58, что является нашей непрозрачностью заливки.

Элементы ввода и их использование в Power Apps

Затем мы изменим конечное значение в серии на Slider4.Value.

Элементы ввода и их использование в Power Apps

Поскольку значение непрозрачности теперь представляет собой десятичное число 0,58, нам нужно разделить его на сотню, чтобы получить число от 0 до 100.

Элементы ввода и их использование в Power Apps

Как только эта формула будет завершена, мы теперь можем управлять яркостью окна с помощью ползунка. Например, мы можем сдвинуть его до 4, и вы увидите, что прямоугольник почти исчез.

Элементы ввода и их использование в Power Apps

Но если мы переместим ползунок на 100, вы увидите максимальную яркость прямоугольника.

Элементы ввода и их использование в Power Apps

Рейтинг

Теперь поговорим о рейтинге. Мы обычно видим это в бизнес-приложениях, страницах или сайтах, которые позволяют пользователям, клиентам и покупателям оценивать предоставляемые услуги и продукты.

Элементы ввода и их использование в Power Apps

Рейтинги почти такие же, как ползунки, зная, что они оба позволяют пользователям выбирать конкретное значение. Ключевое отличие заключается в визуальном формате.

Также возможно изменить максимальное значение, которое пользователь может выбрать на панели свойств справа. Мы можем сделать максимальное значение, например, равным 9, и мы увидим, что количество звезд также увеличится.

Элементы ввода и их использование в Power Apps

Как и другие элементы, с которыми мы работали, мы также можем получить значение из рейтинга и отобразить его в виде метки. Прежде чем мы начнем с этого ярлыка, давайте вспомним, что элемент оценки, который мы собираемся использовать, — это Rating2.

Элементы ввода и их использование в Power Apps

Так же, как мы делали ранее, давайте добавим метку и изменим тестовое значение на Rating2.Value.

Элементы ввода и их использование в Power Apps

Теперь метка показывает числовое значение того, что пользователь выбирает в рейтинге.

Элементы ввода и их использование в Power Apps

Это может быть очень полезно для приложений, подобных тому, которое мы разрабатывали в этих руководствах. Например, поскольку в нашем источнике данных есть столбец для VIP-уровня, мы могли бы использовать элемент рейтинга, поскольку наш VIP-уровень варьируется от 1 до 5. Это может быть более увлекательным для пользователей по сравнению с раскрывающимся списком или ползунком.

Таймер

Последний из различных элементов ввода, о которых мы поговорим в этом руководстве, — это ввод таймера.

Элементы ввода и их использование в Power Apps

Таймер не только позволяет конечным пользователям засекать время, но и позволяет выполнять действие или часть кода каждые x секунд. Согласно Power Apps , таймер «управляет реакцией вашего приложения по прошествии определенного времени.

Элементы ввода и их использование в Power Apps

Мы видели, как это применялось по-разному. Например, пользователь, который находился на экране новой формы в течение 30 секунд или более, может увидеть всплывающее окно с некоторой полезной информацией, которая может ускорить процесс для него. Таймер используется для запуска этой функции.

Давайте посмотрим, как работают таймеры, и рассмотрим несколько приложений.

На правой панели свойств вы можете управлять длительностью таймера. Обратите внимание, что это отображается в миллисекундах, поэтому 60000 здесь на самом деле эквивалентно 60 секундам.

Элементы ввода и их использование в Power Apps

Давайте изменим его на 10 секунд, что означает, что мы собираемся ввести 10000.

Элементы ввода и их использование в Power Apps

Мы также установим таймер на повторение, что означает, что он автоматически перезапустит таймер в тот момент, когда он достигнет 10 секунд. Давайте также включим Автозапуск, чтобы таймер запускался в момент загрузки экрана.

Элементы ввода и их использование в Power Apps

Теперь давайте сделаем несколько крутых приложений. Во-первых, давайте возьмем значение таймера и отобразим его в метке. Итак, давайте добавим метку и изменим текст на Timer2.Value.

Элементы ввода и их использование в Power Apps

Помните, что значение указано в миллисекундах, поэтому, хотя таймер показывает 2 секунды, метка показывает 2000.

Элементы ввода и их использование в Power Apps

Давайте попробуем, чтобы значок появился через 5 секунд. Мы начнем с добавления значка поиска.

Элементы ввода и их использование в Power Apps

Затем мы установим для свойства Visible значка , который говорит, что если Timer2.Value больше 5000, то значок должен быть видимым. В противном случае его не должно быть видно.

Элементы ввода и их использование в Power Apps

Теперь давайте посмотрим, работает ли это. Прямо сейчас таймер стоит на 2300 миллисекундах. Значок в настоящее время не виден.

Элементы ввода и их использование в Power Apps

Но после того, как таймер дошел до отметки 5000, появился значок поиска.

Элементы ввода и их использование в Power Apps

И поскольку мы установили таймер на повтор, значок снова исчезает в момент перезапуска таймера.

Элементы ввода и их использование в Power Apps

Вот еще классное приложение. Добавим круг.

Элементы ввода и их использование в Power Apps

Затем мы позволим цвету круга измениться в зависимости от таймера. Это создает действительно крутые градиенты во время работы таймера.

Перейдем к свойству «Заливка» круга. Обратите внимание, что первое число здесь — 56. Мы отредактируем цвет круга в зависимости от таймера.

Мы можем создать действительно классные градиенты, если сделаем это. Например, давайте перейдем к цвету или заливке.

Элементы ввода и их использование в Power Apps

Мы изменим это число на Timer2.Value, а затем разделим его на 100.

Элементы ввода и их использование в Power Apps

С этой формулой круг начинается с синего цвета.

Элементы ввода и их использование в Power Apps

Когда таймер работает, он медленно меняет цвет и становится фиолетовым, когда таймер достигает 10 секунд.

Элементы ввода и их использование в Power Apps

Мы можем сделать изменение быстрее и более выраженным, если изменим число. Поэтому вместо того, чтобы делить это первое значение на 100, давайте изменим его на 10.

Элементы ввода и их использование в Power Apps

Опять же, он начинается как синий.

Элементы ввода и их использование в Power Apps

Затем, всего за 1900 миллисекунд, он приобрел пурпурный оттенок.

Элементы ввода и их использование в Power Apps

А на 5600 миллисекундах он стал ярко-розовым.

Элементы ввода и их использование в Power Apps

С этими настройками вы можете быть настолько креативны, насколько захотите. Например, вы можете изменить цвет всего экрана. Или вы можете захотеть, чтобы каждые 5 секунд происходило что-то другое.

Может быть, даже не только ради эстетики. Например, вы можете сделать так, чтобы приложение спрашивало пользователя, нужна ли ему дополнительная помощь в тот момент, когда кажется, что он занимает слишком много времени на одном экране, и направлять его, например, на целевую страницу.


Введение в Power Apps: определение, функции, функции и важность
Среды Power Apps: правильная настройка элементов приложения
Функции и формулы PowerApps | Введение

Заключение

Элементы ввода определенно полезны независимо от того, какое приложение вы создаете. Они не только делают ваше приложение более профессиональным, но и делают весь процесс более удобным для пользователей.

Что-то такое простое, как ползунок или поле со списком, может помочь им сузить огромные объемы данных, и, основываясь на том, что мы только что сделали с нашим таймером, вы также можете создать для них более увлекательный и увлекательный опыт.

Помимо этих элементов ввода, вы можете изучить другие типы элементов, например элементы мультимедиа, которые позволяют пользователям использовать камеру телефона или микрофон. Благодаря совместной работе этих мультимедийных элементов и элементов ввода в вашем приложении вы создаете поистине уникальный опыт для своих пользователей.

Всего наилучшего,

Генри


Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать