Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
В этом руководстве я собираюсь показать вам, как создать всплывающую форму Power Apps и как они могут предложить более индивидуальный и интерактивный пользовательский интерфейс. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Всплывающие окна Form Power Apps — это очень мощные инструменты, с помощью которых вы можете предоставлять пользователям индивидуальные возможности и позволять им проверять то, что они собираются сделать в базовой базе данных.
Например, если вы подойдете к своему iPhone и попытаетесь удалить приложение, оно спросит вас, уверены ли вы, что хотите его удалить. Причина этого в том, чтобы создать очень хороший пользовательский интерфейс, содержащий этапы проверки, чтобы убедиться, что вы хотите выполнить действие, которое собираетесь выполнить.
Мы собираемся делать то же самое в Power Apps. Это немного сложно сделать в Power Apps изначально, потому что Power Apps работает так, что у вас есть эл��менты, которые отображаются на экране. Вы не можете иметь экран, наложенный на другой экран. Итак, что мы делаем, так это используем метод группировки, чтобы имитировать это. Теперь мы перейдем к Power Apps и покажем вам, как это делается.
Оглавление
Как создать всплывающее окно Power Apps
Давайте перейдем к редактору Power Apps. В этом примере я создаю приложение для составления отчетов о расходах для своего бизнеса. В левой части экрана у меня есть галерея всех моих расходов. Я могу нажать на расход и получить дополнительную информацию об этом расходе с правой стороны.
Мы можем увидеть дополнительную информацию об этом отчете о расходах, такую как описание, сумма, категория, статус и так далее и тому подобное.
В дополнение к этому я могу нажать «Изменить», а внизу есть значок корзины, который также позволяет мне удалить эту запись.
Теперь я хочу создать всплывающую форму, чтобы, если пользователь входит и удаляет запись, появлялось окно сообщения, подтверждающее, действительно ли пользователь хочет удалить запись или нет.
Первое, что я собираюсь сделать, это добавить прямоугольник, который будет охватывать весь экран. Это будет выглядеть так, как будто экран немного выцвел, просто чтобы отразить внешний вид экрана поверх друг друга.
Итак, я перейду к Insert , затем перейду к Icons и пройду весь путь до самого низа до Rectangle. Я прослежу, чтобы прямоугольник покрывал весь экран.
Следующее, что я собираюсь сделать, это изменить цвет этой фигуры на темно-серый. Затем я перейду к свойству Fill этого прямоугольника. У нас есть красный, зеленый и синий, но у нас также есть значение альфа, которое представляет непрозрачность или прозрачность. Мы сделаем прозрачность 0,7, чтобы она выглядела немного блеклой.
Далее мы добавим еще один прямоугольник, который будет нашим всплывающим окном. Затем мы добавим метку, которая является своего рода предупреждением для пользователя. Мы можем изменить цвета и настроить размер шрифта.
Теперь мы хотим показать пользователю запись, которую он на самом деле собирается удалить. Итак, нам нужны значения, такие как имя, сумма и, возможно, категория отчета о расходах, который они собираются удалить.
Для этого вернемся к нашей метке и добавим имя, количество и категорию. Запись, которую мы хотим показать, основана на записи, выбранной в базовой галерее. Базовая галерея здесь называется Gallery 1 . Итак, имя элемента, выбранного в первой галерее, просто Gallery1.Selected.Title . Сумма будет равна Gallery1.Selected.Amount , а для категории — Gallery1.Selected.Status.Value .
Затем мы добавим две кнопки. Одна кнопка будет в основном Удалить , а другая будет просто Вернуться . Мы также отрегулируем цвет и размер.
Теперь нам нужно убедиться, что когда кто-то щелкает значок мусора или мусорной корзины, он не удаляет запись, а вместо этого показывает это всплывающее окно. Для этого мы выделим все элементы во всплывающем окне, щелкните правой кнопкой мыши и выберите « Группировать» .
Это одна из замечательных особенностей Power Apps. Это позволяет нам группировать элементы вместе. При этом он создал группу под названием Group1 .
Что хорошо в этом, так это то, что если вы измените свойство группы, например, видимость, это повлияет на все остальные свойства. Очень приятно иметь что-то подобное, что все подходит друг к другу. Группировать их здорово, потому что мы можем контролировать все свойства этих элементов одновременно.
Например, мы хотим контролировать видимость всех этих свойств и сделать их «ложными» пока, это уходит.
Теперь давайте попробуем выбрать значок мусора, и, как вы можете видеть, когда он выбран, он выполняет все эти функции, и эти функции в основном гарантируют, что запись была удалена. Но мы этого не хотим. Итак, мы пока скопируем это и поместим в пустой блокнот, просто чтобы где-то сохранить. Это фактическая функция, которую мы создали для удаления записи, и мы просто удалим ее.
А теперь мы создадим новую переменную, которая будет контролировать, когда форма действительно всплывает. Назовем эту переменную функцией set. Давайте назовем нашу переменную ConfirmPopUp и установим для нее значение true.
Затем мы выберем группу и установим свойство видимости для этой переменной, то есть ConfirmPopUp. Поскольку для него установлено значение true, мы видим все.
Следующее, что мы собираемся сделать, это щелкнуть «Вернуться», и у нас будет действие, связанное с этим нажатием. Когда кто-то выбирает это, мы хотим, чтобы видимость Group1 была ложной.
Далее нам нужно изменить действие OnSelect кнопки Delete на выполнение функций, которые мы сохранили в блокноте.
Последнее, что нам нужно сделать, это после того, как кто-то нажал кнопку «Удалить», мы также хотим избавиться от всплывающего окна. Итак, мы добавим еще одно действие и установим для переменной ConfirmPopUp значение false. Именно так вы будете использовать всплывающие окна в Power Apps.
Microsoft Power Apps: группировка элементов
Среды Power Apps: правильная настройка элементов приложения
Power Apps: начало работы с этим революционным инструментом
Заключение
Одной из причин использования всплывающих окон Power Apps является создание индивидуального интерфейса для ваших пользователей. Другой способ — создать своего рода проверку для ваших пользователей, потому что это полезно для ваших пользователей.
Все дело в создании пользовательского интерфейса для ваших пользователей, чтобы им не приходилось обращаться к основному списку или базе данных SharePoint и путаться с редактированием и удалением определенных вещей. Они могут сделать это из безопасного пользовательского интерфейса, который вы создали для них, чтобы они ничего не испортили. Всплывающие окна формы — мощный инструмент для достижения этой цели.
Дайте мне знать, если у вас есть какие-либо вопросы, и оставьте комментарии в разделе комментариев ниже.
Всего наилучшего!
Генри
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать