Създаване на карта със списък за пазаруване
В този урок ще създадете карта, която показва списък за пазаруване и ви позволява да добавяте елементи. Ще използвате дизайнера на карти, променливите и Power Fx.
В края на урока вашата карта за пазаруване трябва да изглежда като следния пример:
Предварителни изисквания
- Сметка Power Apps
Създаване на карта
Влезте в Power Apps и изберете средата си.
В левия екран изберете Карти. Ако елементът не е в страничния панел, изберете …Още и след това изберете желания елемент.
Изберете + Създайте карта.
Под Име на картата въведете SimpleShoppingCard и след това изберете Създай.
Изберете текста Заглавието на вашата карта отива тук. В екрана със свойства на текстовия етикет задайте Текст на списък за пазаруване.
Изберете текста Добавяне и премахване на елемент, за да персонализирате новата си карта. В екрана със свойства на текстовия етикет задайте Текст на Използвайте полето по-долу, за да добавите елементи към списъка.
Добавяне на променлива
Списъкът за пазаруване ще съдържа отделни елементи в отделни редове текст. Изглежда като маса с една колона, с по един елемент за хранителни стоки във всеки ред. Това предполага, че ще трябва да създадете променлива на таблицата, за да съхранявате списъка си.
В левия екран изберете Променливи.
Изберете + Нова променлива.
В прозореца Нова променлива въведете MyGroceryList под Име. Задаване на тип на таблица.
Изберете къдравите скоби вдясно от стойността по подразбиране и въведете " между скобите". Това показва, че нашата таблица съдържа текстови стойности в колона, имплицитно наречена Value
Изберете Записване.
Добавяне на списък към картата
В левия екран изберете Вмъкни.
В екрана с инструменти изберете Показване, за да разгънете категорията, и след това изберете Текстов етикет.
В екрана със свойства на текстовия етикет изберете раздела Разширени .
Задайте повторение за всеки на MyGroceryList.
Задаването на текстов етикет Повторение за всяко свойство повтаря текстовия етикет за всеки елемент в указаната таблица. В този пример таблицата,
MyGroceryList
, е променливата, която сте създали. С други думи, в картата се създава отделен текстов етикет за всеки артикул в списъка с хранителни стоки.Изберете раздела Свойства . Задаване на текст на ThisItem.Value.
Присвояването на дефинираната от системата променлива
ThisItem.Value
на текстовия етикет показва стойността на текущия елемент в масиваMyGroceryList
като текст на етикета. Array е друг термин за променлива на таблица. Можете да въведете името на променливата в лентата за формули или в екрана със свойства.
Добавяне на поле за въвеждане
Списъкът, който създадохте, е празен, така че в последната стъпка ще дадете възможност на потребителя да добавя елементи.
В левия екран изберете Вмъкни.
В екрана с инструменти изберете Въвеждане, за да разгънете категорията, и след това изберете Въвеждане на текст.
В екрана със свойства за въвеждане на текст задайте Име на Нов елемент и задайте Етикет на Нов елемент: . ·
Свойството Име ви позволява да препращате към контролата в Power Fx израз. Тя трябва да бъде една дума, без интервали или специални знаци. Свойството Етикет се показва в картата. Името и етикетът на контрола не трябва да бъдат подобни, тъй като те са тук, но използването на подобни имена улеснява проследяването на контролите.
Добавяне на Power Fx бутон
В левия екран изберете Вмъкни.
В екрана с инструменти изберете Въвеждане, за да разгънете категорията, и след това изберете Бутон.
В екрана със свойства на бутона задайте Заглавие на Добавяне на елемент.
В екрана със свойства изберете PowerFx, за да поставите курсора в лентата за формули.
Въведете следния Power Fx израз в лентата за формули: Collect(MyGroceryList,Value {: NewItem})
Този израз използва функцията Collect, за да добави стойността на входа на потребителя към променливата на Power Fx таблицата в неявната колона Value .
NewItem
MyGroceryList
· Тъй като изразът е обвързан със свойството OnSelect на бутона, той се изпълнява, когато потребителят избере бутона.
Тествайте картата
Винаги трябва да запазвате промените си, преди да играете карта. Изберете Запиши, след което изберете Пусни.
Тествайте картата си, като добавите няколко елемента към списъка с хранителни стоки.
Следващи стъпки
Научете как да направите по-сложна карта с Microsoft Dataverse конектори.