Microsoft тізімдері арқылы жасалған тізімдегі баған күйіне негізделген бағдарлама экранын теңшеу
Осы сценарий мақаласынан тізімдегі баған күйіне байланысты қолданба экранын теңшеу амалын үйренетін боласыз. Қолдау көрсетілген тізімдер немесе кітапханалар үшін пішіндерді теңшеуге, сонымен қатар тізімдерге немесе кітапханаларға арналған бағдарламалар жасауға болады.
SharePoint нысандарына қолжетімділікті шектеуге ішкі SharePoint егжей-тегжейлі рұқсаттарын пайдалану арқылы қол жеткізуге болады. Дегенмен, бағдарлама экранындағы барлық элементтерді сканерлеу (әсіресе әртүрлі құрылғыларды пайдалану кезінде) қиынға соғуы мүмкін.
Кең таралған мәселелердің бірі - рұқсаттар арқылы қол жеткізуді басқарудың орнына, бағандардың күйіне негізделген кенеп бағдарламасының экранындағы элементтерді шектеу жолы.
Бұл әдіс баған күйіне негізделген әртүрлі SharePoint нысандарын көрсету үшін бірнеше экран құруға мүмкіндік береді, әрі мұны рұқсаттарды теңшеусіз және бағдарлама пайдаланушысына бүкіл тізімді көрсетпей жүзеге асырады.
Алғышарттар
- Сізге тізімге қосылатын SharePoint коннекторы арқылы бағдарлама жасауыңыз керек.
- Сізге бағдарламаға кіру мүмкіндігі бар және екі пайдаланушы тіркелгісі және тізімдер орналастырылған SharePoint торабы қажет.
- Сіз тізімдерді және тізім/элемент рұқсаттарын конфигурациялау амалдарын білуіңіз керек.
Сценарий туралы мәліметтер
Сүзгі функциясын SharePoint бағдарламасындағы белгілі бір баған үшін пайдалануға және белгілі бір шарты бар сүзгі қолдануға болады. Бұл тәсіл арқылы тізімнің сүзгіленген элементтерімен бірнеше экран орнатуға болады.
Мысалы, сіз «Мәселені бақылау» деп аталатын тізімді жасадыңыз, олМәселені бақылау кірістірілген SharePoint бағдарлама үлгісіне негізделген. Және ол экранынан тек Белсенді мәселелерді көрсетуі қажет бағдарлама болуы қажет.
Мысал
Кіріктірілген SharePoint бағдарламасының Мәселені бақылау үлгінің негізінде тізім жасаңыз.
Бірнеше мәселе үлгісін жасаңыз.
Мәселе элементтерінде Белсенді және Жабық элементтер бар екенін көз жеткізіңіз.
Тізімді пайдаланушымен бөлісіңіз - мысалы, Кенни Смит.
Тізім бетінен Біріктіру -> Power Apps -> Бағдарлама жасау тармағын таңдаңыз.
Бағдарламада көрсетілген барлық мәселелерді студиядан көре аласыз.
Үлгі тізімінде екі элемент бар. Алайда, мәселелер саны көбейген сайын, оларды сканерлеу немесе іздеу (әсіресе мақсат тек белсенді мәселелерді көрсету болса) ауыр жұмыс болады.
Әдепкі бойынша BrowseGallery1 деп аталатын элементтер галереясын таңдаңыз.
Мәселелер күйі үшін сүзгі критерийін қосу үшін әдепкі элементтер формуласын жаңартыңыз.
Әдепкі:
SortByColumns(Filter([@'Issue Tracking'], StartsWith(Title, TextSearchBox1.Text)), "Title", If(SortDescending1, Descending, Ascending))
Келесіге жаңарту:
SortByColumns(Filter('Issue Tracking', 'Issue Status'.Value = "Active", StartsWith(Title, TextSearchBox1.Text)), "Title", If(SortDescending1, Descending, Ascending))
Формула келесі функцияларды қамтиды:
- Бағандарды сұрыптау үшін SortByColumns.
- Элементтерді сүзгілеу үшін Сүзу.
- Жоғарғы жағындағы іздеу өрісіне енгізілген мәтін негізінде іздеуге мүмкіндік беру үшін StartsWith.
- Сұрыптау белгішесін таңдау негізінде элементтерді сұрыптау үшін егер.
Бағдарламаны Сақтау және жариялау.
Басқа пайдаланушымен Бағдарламаны бөлісу. Мысалы, Кенни Смит.
Бағдарламаны бөліскен пайдаланушы ретінде іске қосыңыз (осы мысалда Кенни Смит).
Осыған ұқсас, сіз бағдарламада баған мәніне негізделген әртүрлі экрандарды қолдана аласыз, мысалы, Жабық мәселелердің барлығын қарауға арналған бөлек экран.
Сондай-ақ келесіні қараңыз
- Power Apps жүйесіне арналған Формула сілтемесі
- Power Apps үшін Сілтемені басқару
Ескерім
Сіз құжат тіліңіздің артықшылықтары туралы айта аласыз ба? Қысқа сауалнамаға қатысыңыз. (бұл сауалнама ағылшын тілінде екеніне назар аударыңыз)
Сауалнама шамамен жеті минут уақытыңызды алады. Жеке деректер жиналмайды (құпиялылық туралы мәлімдеме).