Power Apps ішіндегі "Карта" басқару элементі

Display form немесе Edit form басқару элементінің бір өрісі үшін көрсету және өңдеу тәжірибесін қамтамасыз етеді.

Сипаттама

Display form және Edit form басқару элементтері толық жазбаларды көрсету және көру үшін контейнерлер ретінде әрекет етеді. Әр контейнер жекелеген өрістерді көрсететін немесе сол өрістерді жаңарту жолын беретін Карта басқару элементтерінің жиынын сақтай алады. Әр картада жазбаның қай өрісі онда жұмыс істейтінін көрсететін DataField сипаты бар.

Алдын ала анықталған карталар әртүрлі деректер түрлері мен пайдаланушы тәжірибелері үшін анықталған. Мысалы, Text input басқару элементі бар сандық өрісті өңдеу картасы болуы мүмкін, бұл пернетақтамен бірге пайдалану үшін ыңғайлы. Тағы бір карта оның орнына Slider басқару элементін пайдалана отырып санды өңдеуді қолдауы мүмкін. Пішін басқару элементі таңдаулы күйде, сіз оң жақ бөлікте өріске негізінде картаны оңай таңдай аласыз.

Карталардың өздері басқару элементтерін қамтиды. Картаның басқару элементтері бір өрісті көрсету және өңдеу тәжірибесін құрайды. Мысалы, сандық карта өрістің көрсетілетін атауын қамтамасыз ету үшін Label басқару элементінен және өріс мәні үшін өңдегішті қамтамасыз ету үшін Text input басқару элементінен тұруы мүмкін. Сондай-ақ картада орын алатын кез келген тексеру қателерін көрсететін Label басқару элементі және өріс міндетті екенін көрсететін кәдімгі жұлдызша үшін Label басқару элементі болуы мүмкін.

Алдын ала анықталған картаның басқару элементтерін өлшемін өзгерту, жылжыту, жасыру, басқару элементтерін қосу және басқа өзгерістер енгізу арқылы теңшей аласыз. Сондай-ақ басынан басқару элементтерін қосатын толығымен бос картамен, "теңшелетін картамен" бастауға болады.

Алдын ала анықталған карталар әдепкі бойынша құлыпталған болады. Құлыпталған карточкада сіз картаның белгілі бір сипаттарын немесе карта ішіндегі басқару элементтерін ғана өзгерте аласыз әрі құлыпталған картаны жоя алмайсыз. Сіз картаның құлпын көрсетіп, Кеңейтілген көрінісінің Көрініс қойыншасында оның құлпын ашуға болады. Егер сипат құлыпталған болса және оны өзгерту мүмкін болмаса, ол өз атауының жанында құлыптау белгішесімен бірге көрінеді. Картаның құлпын ашу кеңейтілген әрекет болып табылады және мұны сақтықпен істеу керек, өйткені карта үшін формуланы автоматты түрде жасау енді орын алмайды және сіз картаны қайта құлыптай алмайсыз.

Пішін контейнерінің ішінде ThisItem жазбасы қолжетімді және жазбаның барлық өрістерін қамтиды. Мысалы, картаның Default сипаты жиі ThisItem.FieldName деп орнатылады.

Басқару элементін картаның сипаттарына сілтеме жасауға конфигурациялау үшін Parent сілтемесін пайдалануға болады. Мысалы, деректер көзіндегі өрістің бастапқы күйін оқу үшін басқару элементі Parent.Default пайдалануы керек. Қажет ақпаратқа тікелей қатынасу орнына Parent пайдалану арқылы карта жақсырақ инкапсуляцияланады және оны ішкі формулаларды бұзбастан басқа өріске өзгерте аласыз.

Карталарды теңшеу, құлпын ашу және жасау жолының мысалдарын Деректер карталарын түсіну бөлімінен қараңыз.

Негізгі сипаттар

DataField – Осы карта көрсететін және өңдейтін жазбаның ішіндегі өрістің аты.

  • Атауды формула емес, қос тырнақшаға алынған бір статикалық жол (мысалы, "Атау") түрінде көрсетіңіз.
  • DataField сипатын blank (бос) мәніне орнату арқылы карта байланысын жойыңыз. Байланысы жойылған карталар үшін Valid және Update сипаттары еленбейді.

Default – пайдаланушы өзгертпегенге дейінгі басқару элементінің әдепкі мәні.

  • Картадағы әрбір басқару элементі үшін деректер көзіне сай өрістің әдепкі мәніне сілтеме жасау үшін осы сипатты Ата-ана деп орнатыңыз. Мысалы, пайдаланушының сол жүгірткінің жалпы мәнінен бастауын қамтамасыз ету үшін жүгірткінің Default сипатын Parent.Default мәніне орнатыңыз.

DisplayMode – Мәндер Өңдеу, Көру немесе Ажыратылған болуы мүмкін. Карта ішіндегі басқару элементі пайдаланушыға деректерді енгізуге (Өңдеу), тек көрсетуге (Көру) рұқсат ететінін немесе өшірулі (Өшірілген) болатынын конфигурациялайды.

  • Әдепкі бойынша пішіннің мінез-құлқына байланыстырылған осы сипатты конфигурациялау арқылы бір картаны пішіндерді өңдеуде және көру екеуін де пайдалануға мүмкіндік береді.
  • Көрініс режимінде Text input, Drop down, Date Picker сияқты қосалқы басқару элементтері тек мәтіндік мәнді көрсетеді және ешбір интерактивтік элементтерді немесе декорацияларды бейнелемейді.

DisplayName – Деректер көзіндегі өрістің түсінікті атауы.

  • DataSourceInfo функциясы осы метадеректерді деректер көзінен қамтамасыз етеді.
  • Карта ішіндегі басқару элементтері өріс атауына сілтеме жасау үшін Parent.DisplayName мәнін пайдалануы керек.

Error – Растау сәтсіз аяқталғанда, осы өріс үшін көрсетілетін пайдаланушыға түсінікті қате туралы хабар.

  • Бұл сипат SubmitForm функциясын шақырғанда орнатылады.
  • Хабар деректер көзінің метадеректері және картаның Required сипатын тексеру негізінде тексеру мәселелерін сипаттайды.

Required – Деректер көзінің өрісін өңдейтін карта мәнді қамтуы-қамтымауы керектігі.

  • DataSourceInfo функциясы қажетті метадеректерді деректер көзінен қамтамасыз етеді.
  • Карта ішіндегі басқару элементтері Parent.Required картаның өрісі міндетті немесе міндетті еместігін анықтау үшін пайдалануы керек.

Update – Өріс үшін деректер көзіне жазатын мән.

  • Бұл сипаттың формуласын деректер көзіне жазу үшін картаның өңдеу басқару элементтерінен мәндерді алу үшін пайдаланыңыз. Мысалы, деректер көзін сол картадағы жүгірткіден алынған мәнмен жаңарту үшін картаның Update сипатын Slider.Value мәніне орнатыңыз.

Ені – Басқару элементінің сол жақ және оң жақ шеттерінің арасындағы қашықтық.

WidthFitEdit form басқару элементі сияқты контейнер басқару элементіндегі кез келген бос орынды толтыру үшін сол элементтің автоматты түрде көлденеңінен ұлғаюы немесе ұлғаймауы. Егер бірнеше карталар бұл сипатты true мәніне орнатса, бос орын олардың арасында бөлінеді. Қосымша ақпарат алу үшін Деректер пішінінің орналасуын түсіну бөлімін қараңыз.

Қосымша сипаттар

BorderColor – Басқару элементі жиегінің түсі.

BorderStyle – Басқару элементі жиегі Тұтас, Сызықшалы, Нүктелі немесе Жоқ екені.

BorderThickness – Басқару элементі жиегінің қалыңдығы.

Толтыру - Басқару элементінің фондық түсі.

Height – Басқару элементінің жоғарғы және төменгі шеттерінің арасындағы қашықтық.

ValidCard немесе Edit form басқару элементінің деректер көзіне жіберуге дайын жарамды жазбаларды қамтитын-қамтымайтыны.

Көрінетін – Басқару элементі көрінетіндігі немесе жасырылатындығы.

Х - басқару элементінің сол жақ жиегі мен басты контейнерінің сол жиегі арасындағы қашықтық (егер басты контейнер болмаса, экран). Контейнердегі бірнеше бағаны бар Card басқару элементі үшін бұл сипат карта пайда болатын бағанды анықтайды.

Y - басқару элементінің жоғарғы жиегі мен басты контейнерінің жоғарғы жиегі арасындағы қашықтық (егер басты контейнер болмаса, экран). Контейнердегі бірнеше қатары бар Card басқару элементі үшін бұл сипат карта пайда болатын қатарды анықтайды.

Мысалдар

Мысалдарды Деректер карталарын түсіну және Деректер пішінінің орналасуын түсіну бөлімдерінен қараңыз.

Арнайы мүмкіндіктер туралы нұсқаулар

Түс контрасты

Мыналар арасында тиісті түс контрасты болуы керек:

  • Толтыру және кез келген қосалқы басқару элементтері. Мысалы, карта Label басқару элементін қамтыса және белгі мөлдір етіп толтырылса, онда картаның Толтыру сипаты белгінің фондық түсіне айналады. Осылайша, картаның Толтыру және белгінің Түсі сипаттары арасында тиісті контраст болуы керек.

Экраннан оқу бағдарламасының қолдауы

  • DisplayName болуы керек.

Ескерім

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

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