Настройка приложений и согласование их с вашими темами

Настройка приложений и согласование их с вашими темами

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

Если вы ознакомились с другими руководствами по Power Apps , вы увидите, что самая большая сила этой платформы — простота использования.

Оглавление

Настройка приложений: основной экран и экран документации

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

Главный экран служит шаблоном для всего приложения. Он определяет, как будут выглядеть остальные ваши экраны. В этом примере так выглядит наш главный экран.

Настройка приложений и согласование их с вашими темами

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

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

Здесь у нас уже есть красный прямоугольник.

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

Возвращаясь к метке на главном экране, она показывает, что размер шрифта равен 40.

Настройка приложений и согласование их с вашими темами

Поэтому я также сделаю текст на экране документации 40.

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

Поэтому давайте переименуем их и назовем их Title и TopBar.

Настройка приложений и согласование их с вашими темами

Настройка приложений с помощью экрана документации

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

Допустим, заголовок на главном экране по-прежнему имеет неправильный размер. Все, что нам нужно сделать, это выбрать Label1 на главном экране. Затем, выбрав «Размер» в раскрывающемся меню свойств, мы вводим имя элемента, на который мы хотим сослаться, на экране документации (в данном случае это «Заголовок») и переходим к свойству, которое хотим имитировать.

Настройка приложений и согласование их с вашими темами

Как только мы нажмем Enter после ввода Title.Size, он должен автоматически изменить элемент, который мы настроили.

Настройка приложений и согласование их с вашими темами

Помимо размера, мы также можем настроить цвет этикетки. Допустим, я хочу изменить его на белый. Поэтому просто выделите элемент под названием «Заголовок», выберите «Цвет» в раскрывающемся списке, затем введите «Белый».

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

Как только мы нажмем Enter, вы увидите, что изменится не только цвет элемента, который мы настроили. Он также показывает цветовой код RGBA в строке формул.

Настройка приложений и согласование их с вашими темами

Теперь я покажу вам еще один способ настройки с помощью экрана документации. Я добавлю прямоугольник, просмотрев раскрывающееся меню в разделе «Значки».

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

На правой панели я могу выбрать цвета для этого элемента на вкладке «Свойства».

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

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

Убедившись, что основной экран выделен, я просто найду «Заполнить» в раскрывающемся списке. Затем в строке формул я укажу прямоугольник, который мы создали ранее, и его цвет заливки. Как только я нажму Enter после ввода Background.Fill, вы увидите, что фон на этом экране теперь имеет тот же цвет, что и наша ссылка.

Настройка приложений и согласование их с вашими темами

Хотя мы добавляем элементы один за другим и выбираем их индивидуальные цвета, также можно использовать темы по умолчанию на ленте «Главная». Этого должно быть достаточно, особенно если какая-либо из тем соответствует вашему брендингу.

Настройка приложений и согласование их с вашими темами

Но если ни одна из тем не соответствует тому, что вам нужно, то метод документации подойдет идеально.

Настройка приложений путем добавления кнопок

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

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

Настройка приложений и согласование их с вашими темами

Как видите, на обоих экранах одинаковые элементы.

Настройка приложений и согласование их с вашими темами

Давайте переименуем дубликат основного экрана и назовем его HomeScreen.

Настройка приложений и согласование их с вашими темами

Если вы проверите элементы под домашним экраном, вы увидите, что он также содержит те же ссылки, которые мы сделали, когда настраивали главный экран. Если вы посмотрите, например, на Label1_1, он по-прежнему ссылается на размер заголовка с экрана документации.

Настройка приложений и согласование их с вашими темами

Так как это будет наш домашний экран, давайте изменим текст на этой метке. Для этого мы можем просто ввести новый текст на панели «Свойства» с правой стороны. Давайте напечатаем Домашний экран.

Настройка приложений и согласование их с вашими темами

Теперь добавим кнопку на главный экран. Мы можем сделать это, нажав кнопку под лентой «Вставка».

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

Далее давайте изменим текст этой кнопки на «Просмотр клиентов». Просто выделите кнопку, выберите «Текст» в раскрывающемся списке свойств, затем введите «Просмотр клиентов» непосредственно в строке формул.

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

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

Давайте выделим эти новые элементы, которые мы добавили, и щелкнем Ctrl + C, чтобы скопировать их.

Настройка приложений и согласование их с вашими темами

Затем перейдите на экран документации и нажмите Ctrl + V, чтобы вставить элементы на этот экран.

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

Итак, давайте изменим цвет на что-то, что будет хорошо смотреться с нашей темой.

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

На первый взгляд, кнопка View Customers выглядит хорошо с выбранным нами цветом. Но когда мы наведем на него курсор, вы увидите, что он все еще возвращается к исходному синему цвету.

Настройка приложений и согласование их с вашими темами

Чтобы изменить это, просто найдите HoverFill.

Настройка приложений и согласование их с вашими темами

Глядя на текущие свойства заливки при наведении, видно, что цвет обесцвечивается на 20%, но в качестве эталона также используется определенный цвет, который нам не нужен.

Настройка приложений и согласование их с вашими темами

Поэтому вместо ссылки на конкретный цветовой код RGBA давайте вместо этого будем ссылаться на HomeSreenButton.Fill.

Настройка приложений и согласование их с вашими темами

Как только мы нажмем Enter, вы увидите, что кнопка теперь использует цвет, который нам нужен.

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

Теперь давайте изменим текст. Второй будет «Добавить нового клиента», а третий — «Просмотреть агентов».

Настройка приложений и согласование их с вашими темами

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

Настройка приложений путем добавления галерей

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

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

Как и в случае с другими экранами, мы продублируем основной экран и переименуем его в ViewCustomersScreen.

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

Вот так выглядит вертикальная галерея.

Настройка приложений и согласование их с вашими темами

Как видите, он показывает только три записи. Но если вы перетащите галерею вниз, чтобы заполнить экран, она добавит записи, чтобы заполнить пространство.

Настройка приложений и согласование их с вашими темами

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

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

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

После выбора источника просто откройте папку, в которой можно найти исходный файл.

Настройка приложений и согласование их с вашими темами

Мы собираемся использовать данные из этого файла Customers.

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

И как только я выберу эту таблицу, данные в ней будут отображаться в галерее.

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

Самое замечательное в выбранном нами макете то, что он дает нам больше места для размещения дополнительной информации на каждой карточке. Таким образом, мы можем разместить местоположение клиента здесь, на второй строке.

Настройка приложений и согласование их с вашими темами

Тогда мы можем использовать VIP-уровень на третьей линии.

Настройка приложений и согласование их с вашими темами

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

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

Настройка приложений и согласование их с вашими темами

Давайте изменим это значение на 3 вместо 1, чтобы у нас была галерея с несколькими столбцами.

Настройка приложений и согласование их с вашими темами

Это позволяет увидеть больше одним взглядом.

Добавление навигации к кнопкам и значкам

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

Для начала давайте добавим значок дома, щелкнув «Значки» под лентой «Вставка». Мы поместим это поверх экрана View Customers.

Настройка приложений и согласование их с вашими темами

Давайте сделаем эту иконку белой, так как у нас темный цвет фона .

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

Давайте начнем с выделения кнопки View Customers, а затем найдем OnSelect в раскрывающемся списке свойств. Это установит триггер для нашей навигации.

Настройка приложений и согласование их с вашими темами

Затем в строке формул мы будем использовать Navigate и ссылаться на экран, на который мы хотим перейти, который является ViewCustomersScreen.

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

Есть два способа сделать это. Во-первых, мы можем использовать Back. Это в основном возвращает вас к последнему экрану, который вы посетили.

Настройка приложений и согласование их с вашими темами

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

Более подходящей командой для использования будет Навигация. Мы также будем ссылаться на HomeScreen, чтобы сообщить PowerApps, куда должен вести этот значок.

Настройка приложений и согласование их с вашими темами

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

Настройка приложений и согласование их с вашими темами

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

Заключение

Глядя на простоту настройки приложений в Power Apps, становится еще более очевидным, как Microsoft разработала эту платформу для повышения эффективности. Все легко редактировать и настраивать, и никому не потребуется много времени, чтобы создать приложение с нуля.

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

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

Генри


Введение в 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? Все, что тебе нужно знать