Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Power Apps бағдарламасында кесте пішініндегі қатысты кесте жазбаларымен жұмыс істеудің бірнеше әдісі бар. Мысалы, қатысты кестелерді жылдам қарау пішіні тек оқуға арналған режимге қосуға және диалогта негізгі пішінді пайдаланып жазба жасауға немесе өңдеуге болады.
Қатысты кесте жазбаларымен жұмыс істеудің тағы бір әдісі - басқа кестенің негізгі пішініне пішін құрамдасының басқару элементін қосу. Пішін құрамдасы басқару элементі пайдаланушыларға қатысты кестенің жазбасы туралы ақпаратты басқа кестенің пішінінен тікелей өңдеуге мүмкіндік береді.
Мысалы, негізгі тіркелгі пішініндегі бөлек қойыншада пішін құрамдасы бар, ол пайдаланушыға тіркелгі пішінінен шықпай-ақ контакт жазбасын өңдеуге мүмкіндік береді.
Мысалы, мұнда негізгі тіркелгі пішініндегі бар қойындысындағы пішін құрамдас бөлігі берілген, ол сонымен қатар пайдаланушыға тіркелгі пішінінен Қорытынды қойындысынан шықпай-ақ контакт жазбасын өңдеуге мүмкіндік береді.
Пішін құрамдасын кестенің негізгі пішініне қосу
- Сол жақ шарлау тақтасында Компоненттер таңдаңыз. Элемент бүйірлік тақта тақтасында болмаса, ...Қосымша , содан кейін қажетті элементті таңдаңыз.
-
Кіріс немесе Дисплей тармағын кеңейтіп, Пішін таңдаңыз.
Пішін компонентін басқару конфигурациясының бетінде басқару элементінің сипаттарын таңдаңыз:
- Пішін үшін Іздеу бағанын таңдаңыз.
-
Қатысты пішінді таңдаңыз. Бағанға қатысты кесте конфигурациясына байланысты:
- Егер баған бір кестеге қосылған болса (мысалы, Жасалған бағаны), пайдалану үшін Байланысты пішінді таңдаңыз.
- Егер баған бірнеше кестелерге (иесі бағаны сияқты полиморфты) қосылған болса, қатысты пішінді қосу үшін + Қатысты пішін таңдаңыз, содан кейін Қосу таңдаңыз. Әрбір қатысты кестеге қатысты пішінді қосу үшін + Қатысты пішін>Қосу таңдауды жалғастырыңыз.
- Егер баған бір кестеге қосылған болса (мысалы, Жасалған бағаны), пайдалану үшін Байланысты пішінді таңдаңыз.
- Әдепкі бойынша, пішінді көрсету үшін Web, Телефон және Планшет барлық клиенттік қолданба түрлері қосылған. Пішіннің көрсетілуін қаламайтын клиент түрлерін өшіріңіз.
- Дайын опциясын таңдаңыз.
- сақтаңыз, содан кейін Пішінді жариялаңыз.
Классикалық тәжірибені пайдаланып пішін құрамдасты қосу
Бұл мысалда Контакт стандартты негізгі пішін тіркелгінің негізгі пішініне қосылған пішін құрамдасын басқару үшін конфигурацияланған.
Маңызды
Пішін құрамдасының басқару элементін қосу тәсілі өзгерді. Ең соңғы шыққан тәжірибені пайдалануды ұсынамыз. Қосымша ақпарат: Пішін компонентін кестенің негізгі пішініне қосыңыз
Power Apps жүйесіне кіріңіз.
Сол жақ аумақта Кестелер таңдаңыз. Немесе, a шешімін ашыңыз, содан кейін Есептік жазба сияқты кестені таңдаңыз. Элемент бүйірлік тақта тақтасында болмаса, ...Қосымша , содан кейін қажетті элементті таңдаңыз.
Компоненттер мәзірінен Пішіндер тармағын таңдаңыз.
Қол жетімді пішіндерден Негізгі пішін түрі бар пішінді таңдаңыз.
Классикалыққа өту опциясын таңдаңыз. Браузерде қойынды ретінде классикалық пішін өңдегішінің интерфейсі ашылады.
Кірістіру қойындысын таңдаңыз. Содан кейін жаңа қойынды жасаңыз және жаңа бөлім қосыңыз немесе бұрыннан бар қойындыға жаңа бөлім қосыңыз.
Жаңа бөлімде Негізгі контакт іздеу бағаны сияқты іздеу бағанын қосыңыз.
Іздеу бағанын таңдап, Басты бет қойындысында Сипаттар өзгерту таңдаңыз.
Басқару элементтері қойындысында Басқаруды қосу таңдаңыз, басқару түрлері тізімінде Пішін құрамдастарын басқару таңдаңыз, содан кейін таңдаңыз.
Құрамдас үшін Веб, Планшет және Телефон таңдаңыз.
Өңдеу (қарындаш белгішесі) және Сипатты конфигурациялау диалогтық терезесінде Статикалық мәнге байланыстыру таңдаңыз, содан кейін осы кестеге ұқсас XML жазбасын қосыңыз, мұнда бірегей кесте атауы және FormID негізгі пішінге арналған пішін идентификаторы болып табылады:
<QuickForms><QuickFormIds><QuickFormId entityname="TableName">FormID</QuickFormId></QuickFormIds></QuickForms>- Мысалы, есептік жазба пішінінде Байланыс негізгі пішінін көрсету үшін мынаны пайдаланыңыз:
<QuickForms><QuickFormIds><QuickFormId entityname="contact">1fed44d1-ae68-4a41-bd2b-f13acac4acfa</QuickFormId></QuickFormIds></QuickForms>
- Мысалы, есептік жазба пішінінде Байланыс негізгі пішінін көрсету үшін мынаны пайдаланыңыз:
Жарайды, одан кейін Жарайды қайтадан таңдаңыз.
сақтаңыз, содан кейін Пішініңізді жариялаңыз.
Шайпұл
Кестенің бірегей атын табу үшін Power Apps ішіндегі кестені таңдаңыз, содан кейін Параметрлер таңдаңыз.
АтыӨңдеу кесте тақтасында пайда болады.
Пішін идентификаторын пішінді өңдеген кезде браузердің URL мекенжайынан табуға болады. Идентификатор URL мекенжайының /edit/ бөлігінен кейін келеді.
Классикалық пішін құрастырушысында пішін идентификаторы URL мекенжайының formId%3d бөлігінен кейін келеді.
Пішін құрамдасының әрекеті
Бұл бөлім модельге негізделген бағдарламада қолданылған кезде пішін құрамдасының әрекетін сипаттайды.
Жазбаны таңдау
Пішін құрамдасының басқару элементі пішінді көрсетуі үшін, ол байланыстырылған іздеу бағанында мән болуы керек. Әйтпесе, басқару элементі Көзі жазба таңдалмаған хабарын көрсетеді. Мәнді орнатудың бір әдісі — пішінге пішін құрамдасын басқару элементімен бірдей іздеу бағанымен байланыстырылған іздеуді басқару элементін қосу. Іздеу бағанының мәнін өзгерту үшін іздеу басқару элементін пайдаланған кезде, пішін құрамдас басқару элементі жаңа іздеу бағанының мәніне арналған деректермен пішінді көрсетеді.
Бағанды тексеру
Негізгі пішін және пішін құрамдасының басқару элементтеріндегі барлық бағандар деректерді Microsoft Dataverse бағдарламасына жіберу үшін жарамды болуы керек. Бұл бағанды тексеру қателеріне, жетіспейтін бағандарға және т.б. қатысты.
OnSave өңдеушілер негізгі пішін және оның пішін құрамдас басқару элементтері үшін іске қосылады. Кез келген өңдеуші preventDefault арқылы негізгі пішін мен пішін құрамдас басқару элементтері үшін сақтаудан бас тарта алады. Бұл ешбір сақтау әрекеті preventDefault ге Dataverse жіберілетін деректерді шақыра алмайтынын білдіреді.
OnSave өңдеушілерді шақыру реті анықталмаған. Қосымша ақпарат: Үлгіге негізделген қолданбалардағы Form OnSave оқиғасы (Client API анықтамасы)
Жазбаны сақтау
Тексеру кезеңі өткеннен кейін әр жазба үшін деректер Dataverse ортасына жіберіледі. Қазіргі уақытта әр жазба әртүрлі сұраулармен дербес жаңартылған. Сақтау транзакциялық емес және сақтау реті анықталмаған. Бір пішін құрамдасын сақтау кезіндегі қате негізгі пішінге немесе басқа пішін құрамдастарына өзгертулер енгізбейді. Әрбір сақтау аяқталғаннан кейін, пішіндегі барлық жазбалар үшін деректер жаңартылады.
Notifications
Пішін құрамдасындағы хабарландырулар негізгі пішіннің хабарландыруларымен біріктіріледі. Мысалы, пішін құрамдас бөлігінде жарамсыз бағандар болса және сіз сақтауға әрекеттенсеңіз, жарамсыз баған хабарландыруы пішін компонентінде емес, негізгі пішіннің жоғарғы жағында пайда болады.
Қатені өңдеу
Сақтау кезінде бірнеше қателер болса, пайдаланушыға тек бір қате көрсетіледі. Егер пайдаланушы бірінші қатені түзету үшін өзгертулер енгізсе және сақтаса, келесі қате көрсетіледі. Пайдаланушы барлық қателер жойылмайынша сақтауды жалғастыруы керек.
Сақталмаған өзгертулері бар жазбаларды өзгерту
Пішін құрамдас бөлігі үшін пішінде сақталмаған өзгерістер болса және пайдаланушы пішін құрамдас бөлігі байланыстырылған іздеу бағанын өзгертуге әрекеттенсе, пайдаланушыға бұл өзгеріс туралы ескертіледі.
Тұтынушының API мекенжайы
A пішін мәтінмәні пішін компонентін басқару үшін қолжетімді. Оған getControl сияқты API арқылы басқару элементіне кіру арқылы негізгі пішіннің пішін мәтінмәні арқылы қол жеткізуге болады. Пішін құрамдас басқаруындағы қатысты кестеге арналған деректерге қол жеткізбес бұрын, оқиға өңдеушілері isLoaded API бақылаудың шын мәнін қайтаруын күтуі керек.
Шектеулер
Пішін құрамдасын басқару элементін кесте пішініне қосқанда келесі шектеулерге назар аударыңыз:
Пішін құрамдасын басқару элементі тек негізгі пішіндерді көрсетуге қолдау көрсетеді. Сол сияқты, пішін құрамдасын басқару элементін қосу қолдауына тек негізгі пішіндермен қолдау көрсетіледі. Жылдам жасау, жылдам қарау және карта сияқты басқа пішін түрлеріне қолдау көрсетілмейді.
Бизнес процесінің ағыны бар пішіндерге қазіргі уақытта негізгі кесте пішінінде де немесе оған қатысты кесте пішінінде де қолдау көрсетілмейді. Іскерлік үдеріс ағыны бар пішін болса, күтпеген әрекетке тап болуыңыз мүмкін. Біз сізге бизнес процесінің ағынын пайдаланатын пішіні бар пішін құрамдасын пайдаланбауға кеңес береміз.
Пішін құрамдасын басқару элементі ендірілген пішін құрамдасын басқару элементтеріне қолдау көрсетпейді, мысалы, пішін құрамдасын басқару элементі пайдаланатын пішінге пішін құрамдасын қосу.
Пішін құрамдастарын басқару құралы енгізілген кенеп қолданбаларына қолдау көрсетпейді. Осы кенеп қолданбаларымен күтпеген әрекетке тап болуыңыз мүмкін.
Пішін құрамдасын басқару элементі пішінде бірнеше қойыншалар болғандай жағдайда пайдаланатын пішіннің тек бірінші қойыншасын көрсетеді.
Бір пішіндегі әртүрлі пішін құрамдасының басқару элементтері үшін бір пішінді қолдануға қолдау көрсетілмейді.
Пішін компонентімен пайдаланатын пішін қолданбаңызға қосылған болуы керек. Егер олай болмаса немесе ағымдағы пайдаланушының пішінге қатынасы болмаса, ол қолданбаға енгізілген және пайдаланушыға қолжетімді (пішін тәртібіне негізделген) ең жоғарғы негізгі пішінге қайта оралады.
Пішін компонентінде пішін пайдаланатын барлық компоненттер қолданбаңызға қосылған болуы керек. Бұл құрамдастарға қатысты кестелер, көріністер және бизнес процесінің ағындары кіреді. Егер олар болмаса, олар пішінде қолжетімді болмайды немесе күтпеген әрекет болуы мүмкін.
Пішін құрамдастарының басқару элементтері көп сеанстық қолданбаларда көрсетілген кезде белгілі бір шектеулерге ие. Атап айтқанда,
addOnSaveнемесеaddOnChangeсияқты пішін құрамдас пішініне динамикалық түрде қосылған өңдегіштер көпсессия қойындыларын ауыстырғаннан кейін іске қосылмауы мүмкін.Пішін компонентінде уақыт шкаласы қабырғасын орнату үшін пайдаланылатын баған өзгерген кезде, уақыт шкаласы қабырғасының жаңартылмауы мүмкін екенін байқауыңыз мүмкін. Бет жаңартылған кезде хронология қабырғасы күтілгендей жаңартылады.
Мобильді телефонда уақыт шкаласын басқару элементі ағымдағы уақытта пішім құрамдастарын басқару элементінде пайда болмайды.
Ішкі торлар үшін Байланысты жазбаларды көру пәрмен түймесі ішкі тор пішін құрамдас бөлігінің ішінде көрсетілсе, қолжетімді болмайды.
Пішін компоненттерінің басқару элементтеріне жаппай өңдеу диалогтік терезелерінде қолдау көрсетілмейді. Әдепкі бойынша, олар жаппай өңдеу диалогтік терезесінде пішінде көрсетілмейді және олармен байланысты кесте жазбаларына енгізілген өзгерістер сақталмайды.
Пішін құрамдас басқару элементі сақталған кезде қайталанатын жазбалар анықталғанда, пайдаланушылар қайшылықтарды шешу үшін көшірмелерді көре алмауы мүмкін.
Пішінді тексеру тек көрсетілетін қажетті өрістер үшін орындалады. Көрінбейтін немесе көрсетілмейтін немесе басқа қойындыда жоқ талап етілетін өрістер үшін тексеру мүмкін емес.