Үлгі порталдың веб API құрамдасын іске асыру

Ескерім

2022 жылдың 12 қазанынан бастап күшіне енеді, Power Apps порталдары — Power Pages. Қосымша ақпарат: Microsoft Power Pages енді жалпыға қолжетімді (блог)
Жақында Power Apps порталдары құжаттамасын Power Pages құжаттамасымен көшіреміз және біріктіреміз.

Төменде құру, алу, жаңарту және жою әрекеттерін орындау үшін порталдың веб-API интерфейстерін пайдаланатын код құрамдасын іске асырудың мысалы келтірілген. Құрамдас төрт түймені көрсетеді, оларды әртүрлі веб-API әрекеттерін шақыру үшін басуға болады. Веб-API шақыруының нәтижесі код құрамдасының төменгі жағындағы HTML div элементіне енгізіледі.

Порталдың Web API интерфейсін пайдаланатын құрамдас мысалы.

Алғышарттар

Код

Толық үлгі құрамдасын мына жерден жүктеп алуға болады.

Әдепкі бойынша, бұл мысалда құрамдас веб-API мысалдарында атау және кіріс өрістерін құруға, алуға, орнатуға конфигурацияланған.

Әдепкі конфигурацияны кез келген кестеге немесе бағанға өзгерту үшін төмендегі конфигурация мәндерін көрсетілгендей жаңартыңыз

private static \_entityName = "account";

private static \_requiredAttributeName = "name";

private static \_requiredAttributeValue = "Web API Custom Control (Sample)";

private static \_currencyAttributeName = "revenue";

private static \_currencyAttributeNameFriendlyName = "annual revenue";

CreateRecord әдісі әртүрлі мәндерге (100, 200, 300) орнатылған кіріс өрісі бар тіркелгі жазбасын жасауға мүмкіндік беретін үш түймені көрсетеді.

Жасау түймелерінің бірін таңдағанда, түйменің onClick оқиға өңдегіші таңдалған түйменің мәнін тексереді және түйме мәніне орнатылған кіріс өрісі бар тіркелгі жазбасын жасау үшін веб-API әрекетін пайдаланады. Тіркелгі жазбасының атау өрісі жолдың соңына кездейсоқ int мәні қосылған Веб-API кодының құрамдасы (мысал) күйіне орнатылады. Веб-API қоңырауынан кері шақыру әдісі div реттелетін басқару нәтижесінде қоңырау нәтижесін (сәтті немесе сәтсіз) енгізеді.

deleteRecord әдісі ашылмалы тізімде таңдалған жазбаны жоятын түймені көрсетеді. Ашылмалы басқару элементі жойылатын тіркелгі жазбасын таңдауға мүмкіндік береді. Тіркелгі жазбасы ашылмалы тізімнен таңдалғаннан кейін және Жазбаны жою түймесі таңдалса, жазба жойылады. Веб-API қоңырауынан кері шақыру әдісі div реттелетін басқару нәтижесінде қоңырау нәтижесін (сәтті немесе сәтсіз) енгізеді.

FetchXMLretrieveMultiple әдісі код құрамдасындағы түймені көрсетеді. Осы түйменің onClick әдісі шақырылған кезде, FetchXML жасалады және барлық тіркелгі үшін кіріс өрісінің орташа мәнін есептеу үшін retrieveMultiple функциясына жіберіледі. Веб-API қоңырауынан кері шақыру әдісі div реттелетін басқару нәтижесінде қоңырау нәтижесін (сәтті немесе сәтсіз) енгізеді.

OData retrieveMultiple әдісі код құрамдасындағы түймені көрсетеді. Осы түйменің onClick әдісі шақырылған кезде, OData жолы жасалады және веб-API кодының құрамдасына (мысал) ұқсас атау өрісі бар барлық тіркелгіні алу үшін retrieveMultiple функциясына жіберіледі, бұл осы код құрамдасы жасаған барлық тіркелгіге қатысты болады.

Жазбаларды сәтті шығарған кезде код құрамдасы кіріс өрісінде 100, 200 немесе 300 мәндері бар тіркелгі жазбаларының санын санауға және бұл мөлшерді код құрамдасындағы "OData" күй контейнерінің "div" мәнінде көрсетуге арналған логикаға ие. Веб-API қоңырауынан кері шақыру әдісі div реттелетін басқару нәтижесінде қоңырау нәтижесін (сәтті немесе сәтсіз) енгізеді.

Сонымен қатар қараңыз

Power Apps component framework шолуы
Үлгі құрамдастарын жүктеп алу
Үлгі құрамдастарын пайдалану жолы
Бірінші құрамдасты жасау
Код құрамдастарын модельге негізделген бағдарламалардағы өріске немесе кестеге қосу
Код құрамдастарына арналған Liquid үлгі тегі
Порталдар веб-API

Ескерім

Сіз құжат тіліңіздің артықшылықтары туралы айта аласыз ба? Қысқа сауалнамаға қатысыңыз. (бұл сауалнама ағылшын тілінде екеніне назар аударыңыз)

Сауалнама шамамен жеті минут уақытыңызды алады. Жеке деректер жиналмайды (құпиялылық туралы мәлімдеме).