Teave tavavormide kohta
Märkus
Alates 12. oktoobrist 2022 on Power Appsi portaalid Power Pages. Lisateave: Microsoft Power Pages on nüüd üldiselt saadaval (ajaveebipostitus)
Peagi migreerime ja ühendame Power Appsi portaalide dokumentatsiooni Power Pagesi dokumentatsiooniga.
Andmepõhine konfiguratsioon, et lubada lõppkasutajatel lisada vorm portaalist andmete kogumiseks, ilma et arendaja peaks portaalis vormi esitama. Tavavormid luuakse Microsoft Dataverse-s ja paigutatakse seejärel portaali veebilehtedele või kasutatakse koos andmeruudustike ja loenditega, et luua täielikke veebirakendusi. Lisateave:Teave loenditest
Portaalile vormi lisamine
Tavavormil on seosed veebilehtede ja lisaatribuutidega, et reguleerida vormi lähtestamist portaalis. Seos veebilehtedega võimaldab antud lehe sõlme vormi määratluse dünaamilist toomist veebisaidil.
Olemasolevate tava vormide kuvamiseks või uute tavavormide loomiseks avage Portaalihalduse rakendus ja minge Portaalid>Tavavormid.
Uue tavavormi loomisel peate esmalt määrama renderdatavad üksused Tabel ja Vormi nimi ning üksuse režiim: Lisa, Redigeeri või Kirjutuskaitstud. Valitud režiim määratleb, kas loote uue kirje portaalist, redigeerite olemasolevat kirjet või kuvate lihtsalt teabe portaali kirje kohta.
Märkus
Enne jätkamist veenduge, et vaatate üle põhivormide kaalutlused.
Tavavormiga seostatud veebilehti saab vaadata, valides lingi Veebilehed vasakpoolses menüüs navigeerimislinkide Seotud all.
Veebilehe loomisel või redigeerimisel saab üsksut Tavavorm määratleda veebilehe vormi otsinguväljal.
Portaalis kasutatavad erinevad põhilehed sisaldavad TableForm serveri juhtelemendi kinnitusi. Veebilehe, mis sisaldab kas lehe (~/Pages/Page.aspx) malli või kogu lehe (~/Pages/FullPage.aspx) malli, renderdamisel määravad juhtelemendid, kas tavavormi otsing sisaldab väärtust, millisel juhul vorm renderdatakse.
Turvalised vormid
Märkus
See loendeid kaasavate loendite meetod on peagi ära iganenud. Seetõttu ei tohiks seda kasutada. Kasutage kasutajate jaoks andmete jaoks juurdepääsuks õigeid tabeliõigusi ja veebirollide seadistust. Lisainformatsioon: Vormide ja loendite tabeliõiguse muudatused uutes portaalides
Vormide turvalisuse tagamiseks peate looma tabeli õigused, mis määravad kirjete juurdepääsu ja omandiõigused veebirollide alusel. Kui kasutaja satub tavavormi ja tal ei ole õigusi, saab ta tõrketeate. Lisaks kuvatakse hoiatus, kui vorm on konfigureeritud tabeliõigustega, pole lubatud.
"Tabeliõigused peavad olema selle kirje puhul lubatud või andmeid saab vaadata ükskõik kes internetist."
Põhivormi jaoks õiguste lubamiseks märkige ruudul Luba tabeliõigused. Lisateave: Veebirollide loomine portaalidele.
Tavavormi atribuudid ja seosed
Nimetus | Kirjeldus |
---|---|
Nimetus | Kirje kirjeldav nimi. See väli on kohustuslik. |
Tabeli nimi | Tabeli nimi, millest vorm laaditakse. See väli on kohustuslik. |
Vormi nimi | Renderdatava vormi nimi sihttabelil. See väli on kohustuslik. |
Vahekaardi nimi | Määratud tabeli vormi renderdatava vahekaardi valikuline nimi. |
Režiim | Üks järgmistest väärtustest:
|
Kirje allika tüüp | Üks järgmistest väärtustest:
Väärtuse Praegune portaali kasutaja valimisel tuuakse praeguse autenditud kasutaja portaali kasutaja kirje. Valiku Praeguse portaali kasutajaga seotud kirje tegemine toob välja portaali kasutajakirje praegusele autenditud kasutajale ja seejärel toob välja kirje antud seosele, nii nagu määratletud väljal "Seose nimi". |
Kirje ID parameetri nimi | Seda tavavormi sisaldava veebilehe URL‑i päringustringis esitatud parameetri nimi. |
Seose nimi | See on kohustuslik, kui kirje allika tüübiks on Praeguse portaali kasutajaga seotud kirje. Praeguse portaali kasutaja kirje ja sihtkirje vahelise seose loogiline nimi. See peab andma tulemuseks sama tüüpi tabeli, nagu on määratud väljal Tabeli nimi. |
Luba nullväärtuse korral loomine | Valikuline loogikaväärtus, mis on saadaval, kui kirje allika tüübiks on Praeguse portaali kasutajaga seotud kirje. Näitab, et kui kirjet pole olemas, lubatakse kasutajal see esimest korda luua, muidu luuakse erand, kui kirjet pole veel olemas, kuid vormil on vaja kirje andmed siduda. MÄRKUS: See funktsioon pole saadaval mitmeastmelistes vormides. |
Luba tabeliõigused | Paneb vormi tabeliõigusi tunnistama. Tagasiühilduvuse kaalutlustel on selle vaikeväärtus väär. Kui selle väärtuseks on määratud tõene, on iga vormile juurdepääsu sooviva kasutaja puhul KOHUSTUSLIKUD selged õigused. MÄRGE: See loendeid kaasavate loendite meetod on peagi ära iganenud. Seetõttu ei tohiks seda kasutada. Kasutage kasutajate jaoks andmete jaoks juurdepääsuks õigeid tabeliõigusi ja veebirollide seadistust. Lisainformatsioon: Vormide ja loendite tabeliõiguse muudatused uutes portaalides |
Vormi suvandid
Nimetus | Kirjeldus |
---|---|
Lisa Captcha | Kuvatakse captcha. |
Kuva autenditud kasutajate puhul Captcha | Kuvab autenditud kasutajate puhul captcha. |
Valideerimisrühm | Sisendjuhtelementidele määratud rühma nimi kehtivate nimetatud rühmade sisendi hindamiseks. |
Etappide automaatne genereerimine vahekaartidelt | Näitab, et tavavormil kuvatakse mitu vahekaarti, kus iga vahekaart on järjestikune etapp, alustades esimese vahekaardiga kuni kõik vahekaardid on läbi käidud ja lõpliku esitamisega kirje sisestatud. Vaikimisi ei ole see valitud. Vaikimisi väärtus näitab, et ainult praeguse etapi jaoks renderdatakse ainult üks vahekaart või vorm. Kui vahekaardi nime pole määratud, kuvatakse esimene vahekaart. |
Renderda veebiressursid teksti sees | Kõrvaldab iFrame'i, mis ümbritseb veebiressurssi tavavormil. |
Kohtspikrid on lubatud | Kohtspikker määratakse sihttabeli atribuudi kirjeldust kasutades. |
Kuva toetuseta väljad | Saate kuvada või peita toetuseta Dataverse veerutüüpide veerunimed. |
Määra soovitatud väljad kohustuslikuks | Muudab kohustuslikuks kõik atribuudid, mille välja nõutavustase on seatud Töö (soovitatav). |
Muuda kõik väljad kohustuslikuks | Muudab kohustuslikus kõik väljad olenemata nende välja nõutavustasemest. |
Valideerimiskokkuvõtte CSS-klass | Valideerimiskokkuvõttel määratud CSS‑klassi nimi. Vaikimisi on määratud validation-summary alert alert-error alert-block |
Luba kinnitamise kokkuvõtte lingid | Loogikaväärtus tõene või väär näitab, kas ankurlingid tuleks valideerimiskokkuvõttes tõrget sisaldavale väljale liikumiseks renderdada. Vaikeväärtus on tõene. |
Valideerimiskokkuvõtte lingi tekst | Valideerimiskokkuvõtte linkidele määratud silt. Vaikeväärtus on Klõpsake siin. |
Valideerimiskokkuvõtte päise tekst | Valideerimiskokkuvõtte päisele määratud silt. |
Juhised | Juhised vormiga töötamiseks. |
Teade „Kirjet ei leitud” | Kuvatav sõnum, kui kirjet ei leita. |
Sätted õnnestumise korral
Nimi | Kirjeldus |
---|---|
Õnnestumise korral | Üks järgmistest väärtustest:
|
Peida vorm õnnestumise korral | Nõuab õnnestumise korral õnnestumisteate kuvamise määramist. Valimisel peidetakse vorm pärast vormi edukat esitamist. |
Õnnestumisteade | Nõuab õnnestumise korral õnnestumisteate kuvamise määramist. Kasutajale pärast edukat esitamist kuvatav sõnum. Kui seda ei ole määratletud, kuvatakse vaikimisi sõnumit ("Edastamine on edukalt lõpule viidud"). Iga organisatsiooni installitud ja lubatud keelepaketi jaoks on saadaval väli teate sisestamiseks seostatud keeles. |
Väline URL | Kohustuslik on määrata suvandi õnnestumine korral väärtuseks suuna ümber. Määrake välise veebiressursi URL. |
või veebileht | Kohustuslik on määrata suvandi Õnnestumise korral väärtuseks Suuna ümber. Valige praeguselt veebisaidilt veebileht. |
Lisa olemasolev päringustring | Kohustuslik on määrata suvandi õnnestumine korral väärtuseks suuna ümber. Kui see on valitud, lisatakse olemasolevad päringustringi parameetrid enne ümbersuunamist siht‑URL‑ile. |
Lisa kirje ID päringustringile | Kohustuslik on määrata suvandi õnnestumine korral väärtuseks suuna ümber. Kui see on valitud, lisatakse loodud kirje ID ümbersuunamise URL‑i päringustringile. |
Kirje ID parameetri nimi | Kohustuslik on määrata suvandi õnnestumine korral väärtuseks suuna ümber. Ümbersuunamise URL‑i päringustringi ID parameetri nimi. |
Lisa kohandatud päringustring | Kohustuslik on määrata suvandi Õnnestumise korral väärtuseks Suuna ümber. Kohandatud string, mille saab lisada olemasolevale ümbersuunamise URL‑i päringustringile. |
Lisa atribuudi väärtus päringustringile – parameetri nimi | Kohustuslik on määrata suvandi Õnnestumise korral väärtuseks Suuna ümber. Parameetrile antav nimi, mis on vastavuses sihttabeli atribuudi väärtusega, mis lisatakse ümbersuunamise URL‑i päringustringile. |
Lisa atribuudi väärtus päringustringile – atribuudi loogiline nimi | Kohustuslik on määrata suvandi õnnestumine korral väärtuseks suuna ümber. Sihttabeli atribuudi loogiline nimi, et väärtus lisataks ümbersuunamise URL‑i päringustringile. |
Lisasätted
Nimi | Kirjeldus |
---|---|
Seosta praegune portaali kasutaja | Näitab, et praegu sisselogitud kasutaja kirje tuleks seostada sihttabeli kirjega. |
Portaalikasutaja otsinguveerg | Atribuudi loogiline nimi sihttabelis, mis portaali kasutaja talletab. |
On tegevuse osapool | Loogikaväärtus näitab, kas suvandi Portaali kasutaja otsinguveeru tüüp on Tegevuse osapool või mitte. |
Manusta fail | Valige see vormi allossa faili üleslaadimise juhtelemendi lisamiseks, et lubada faili manustamine kirjele. Märkus. Portaalid, mille versioon on 9.2.2.x ja uuemad, ei nõua failide manustamiseks põhivormil Tabeliõiguste lubamine. Kuid kui see on valitud, peate tagama, et vanematabelis ja märkuste tabelis on asjakohased õigused, et kuvada vormil nupp Lisa fail. Märkuste tabelil peab olema vähemalt Loo ja Kinnita õigused ning vanematabelil peavad olema vastavad Kinnita kohta privileegid. Sõltuvalt sellest, kas teil on vormi loomise või värskendamise õigus olemas, võib teil vaja minna ka õigusi Loo, Loe ja Kirjuta vormi stsenaariumi lõpule viimiseks. |
Manustatud faili salvestuskoht | Suvandid: märkuse manus, Azure'i bloobimälu. Kui teie organisatsioon on konfigureeritud kasutama Azure Storage'i, saate seal valida selle tavavormi jaoks üleslaaditud failide salvestamiseks. Vastasel juhul salvestatakse failid märkme manustena. |
Mitu faili on lubatud | Loogikaväärtus, mis näitab, kas kasutaja saab üles laadida rohkem kui ühe faili. |
Aktsepteeri | Nõustumise atribuut määrab nende failide MIME-tüübi, mida server faili üleslaadimisel aktseptib. Mitme väärtuse määramiseks eraldage väärtused komaga (nt heli/,video/,pilt/*). |
Silt | Faili üleslaadimise juhtelemendi kõrval kuvatav tekst. Iga organisatsiooni installitud ja lubatud keelepaketi jaoks on saadaval väli teate sisestamiseks seostatud keeles. |
Faili manustamine on kohustuslik | Teeb faili manustamise jätkamiseks kohustuslikuks. |
Nõutud tõrketeade | Teade, mis kuvatakse vormi valideerimise käigus, kui suvandi On nõutav väärtuseks on tõene, kuid kasutaja pole faili lisanud. Iga organisatsiooni installitud ja lubatud keelepaketi jaoks on saadaval väli teate sisestamiseks seostatud keeles. |
Piira failid lubatud tüüpidega | Sunnib välja Aktsepteeri valideerimise. Kui seda ei valita, kasutatakse atribuuti Aktsepteeri ainult faili üleslaadimise dialoogi soovitusena. |
Faili tüübi tõrketeade | Sõnum, mida kuvatakse vormi valideerimise ajal, kui Piira failid lubatud tüüpidega on tõene ja kasutaja on üritanud üles laadida valet tüüpi faili. Iga organisatsiooni installitud ja lubatud keelepaketi jaoks on saadaval väli teate sisestamiseks seostatud keeles. |
Maksimaalne failimaht (kB) | Sunnib üleslaaditud faili maksimaalse lubatud suuruse valideerimist. |
Faili suuruse tõrketeade | Sõnum, mida kuvatakse vormi valideerimise ajal, kui Maksimaalne failimaht (kb) on tõene ja kasutaja on üritanud üles laadida faili, mis on liiga suur. Iga organisatsiooni installitud ja lubatud keelepaketi jaoks on saadaval väli teate sisestamiseks seostatud keeles. |
Kohandatud JavaScript | Kohandatud JavaScripti plokk, mis lisatakse lehe alumisse ossa kohe sulgeva vormi sildielemendi ette. Tabeli välja HTML‑sisendi ID‑ks on määratud atribuudi loogiline nimi. See muudab jQuery abil välja valimise, väärtuste seadistamise ja muu kliendipoolse muutmise lihtsaks.$(document).ready(function() { $("#address1_stateorprovince").val("Saskatchewan");}); |
Seostatud tabeliviide
Järgmised parameetrid puudutavad seostatud tabeli viite seadistamist vormi salvestamisel.
See annab võimaluse seostada vormi praegu loodud või värskendatud kirje muu sihtkirjega. See on kasulik, kui teil on mitu etappi koos mitme tabeli tüübiga ja soovite loodavad kirjed siduda või kui leht on edastanud kirje ID päringustringi, millega tahaksite seostada. Näiteks on karjääri lehel toodud tööpostituste loend, kus igal postitusel on link avaldusele, mis sisaldab tööpostituse ID-d avalduse vormil, nii et avalduse loomisel seostatakse tööpostitus kirjega.
Nimetus | Kirjeldus |
---|---|
Määra tabeliviide salvestamisel | Väärtus Jah või Ei. Väärtuse Jah valimine tähendab, et seostatud tabeli viide tuleks määrata vormi salvestamisel, muidu ei määrata ühtki. |
Seose nimi | Kahe tabeli tüübi vahelise seose määratluse nimi. |
Tabeli loogiline nimi | Viidatud tabeli loogiline nimi rakenduses. |
Siht-otsinguatribuudi loogiline nimi | Loodud või värskendatud sihttabeli otsinguatribuudi loogiline nimi. |
Täida otsinguväli | Kui otsinguga seotud viitetabel on vormil, täidetakse vormi väli selle väärtuse märkimisel väärtusega, mis on toodud allpool olevat sätet kasutades. |
Allikatüüp | Üks järgmistest väärtustest:
|
Viitetabeli samm | Eelmise etapi mitmeetapilise vormi etapi kirje, millega tuuakse selles etapis loodud või redigeeritud tabel, et seostada see praeguse etapi kirjega. |
Päringustringi nimi | Seda mitmeetapilist vormi sisaldava veebilehe URL‑i päringustringis esitatud parameetri nimi. |
Päringustring on primaarvõti | Väärtus Jah näitab, et päringustringi väärtus on primaarvõtme väärtus. Väärtus Ei näitab, et päringustringi väärtus pole atribuudi tüüp Primaarvõti. |
Päringuatribuudi loogiline nimi | Atribuudi loogiline nimi kirje päringu tegemiseks. |
Kuva ReadOnly üksikasjad | Näitab, et vorm tuleks esitada lehekülje ülaosas, kuvades viidatud kirjet puudutava kirjutuskaitstud teabe. Vormi nimi on kohustuslik. |
Vormi nimi | Kirjutuskaitstud üksikasjade kuvamiseks kasutatav vormi nimi viitetabelis. |
Tavavormi toimingu konfigureerimine
Vaikimisi võimaldab tavavorm olemasoleva kirje lugemist või värskendamist või uue kirje sisestamist. Siiski saate lihtsalt võimaldada ja konfigureerida ka tavavormis kirjete lisanduvaid toiminguid (Kustuta, Aktiveeri, Inaktiveeri, jne). Samuti on võimalik tühistada vaikimisi silte, suurusi ja muid atribuute, mida kuvatakse, kui on olemas seotud tegevused.
Need sätted leiate tavavormi jaotises Täiendavad sätted. Vaikimisi kuvatakse ainult Põhisätted. Võite valida Täpsemad sätted, et kuvada täiendavaid sätteid.
Võite lisada toimingunuppe toimingutele, mis rakenduvad üksikule kirjele ja kuvatakse ruudustiku igal real, kui on antud asjakohane õigus vastavalt tabeli õigustele. Saadaval on järgmised toimingud.
- Kustutusklahv (Delete)
- Töövoog
- Seotud kirje loomine
- Aktiveeri
- Desaktiveeri
Neist ühe valiku klõpsamisel kuvatakse selle toimingu konfiguratsiooniala. Peale selle on teatud tabelitel kindlad toimingud, mis on neile saadaval iga tabeli kohta eraldi.
- Müügivõimaluse väärtuse arvutamine (müügivõimalus)
- Teenindusjuhtumist loobumise toiming (juhtum)
- Teenindusjuhtumi sulgemise (lahendamise) toiming (juhtum)
- Hinnapakkumise teisendamine tellimuseks (hinnapakkumine)
- Tellimuse teisendamine arveks (müügitellimus)
- Müügivõimalusest hinnapakkumise loomine (müügivõimalus)
- Müügivõimaluse kaotamise toiming (müügivõimalus)
- Müügivõimaluse võitmise toiming (müügivõimalus)
- Teenindusjuhtumi uuesti avamise toiming (juhtum)
- Müügivõimaluse ootelepanek (müügivõimalus)
Märkus
Soovitatav on luua töövoog, selle asemel et lisada nupp Aktiveeri või Inaktiveeri kastist väljas olevate tabelite jaoks, millel on määratletud konkreetsed oleku- ja olekukoodi väärtused, mida nad oma äriprotsesside jaoks vajavad. Näiteks Intsident (olekuvalikud), Võimalus(olekusuvandid), Õigused (...olekuvalikud).
Tavavormide geograafilise asukoha määramise konfigureerimine
Vormi saab konfigureerida kuvama kaardi juhtelementi, et kuvada olemasolevat asukohta nööpnõelana kaardil või anda kasutajale võimalus asukohta täpsustada. Vt Geograafilise asukoha lisamine
Vormi kaardi juhtelement nõuab lisakonfigureerimist eri asukohaväljade ID-de tuvastamiseks, et määrata või saada kätte nende väärtusi. Tavavormi kirjel on konfiguratsiooni jaotis, mis määrab need väljavastendused, mida peate täpsustama. Väljanimed erinevad olenevalt loodud skeemist.
Märkus
- Kui geograafilise asukoha määramine on lubatud, asendatakse kirjutuskaitstud tavavormi aadressiväli kaardiga.
- Kaart renderdatakse ainult vormi kuvamisel modaalaknas.
- Geograafilise asukoha jaotis ei ole nähtav Saksa suveräänses pilvekeskkonnas. Kui kasutaja on lubanud teistsuguse vormiga geograafilise asukoha määramise, ei kuvata seda portaali renderdamise ajal.
Taotluse valideerimine
Taotluse valideerimine on ASP.NETi funktsioon alates versioonist 1.1 ning see ei lase serveril aktsepteerida kodeerimata HTML-iga sisu. See funktsioon on loodud hoidma ära skripti sisestamisega seotud rünnakuid, kus kliendi skriptikood või HTML edastatakse tema teadmata serverisse, talletatakse seal ning esitatakse seejärel teistele kasutajatele. Soovitame kindlasti valideerida kõik sisendandmed HTML-kodeerida need vastavalt vajadusele.
Vaikimisi on taotluste valideerimine portaalis lubatud, mille tulemuseks on järgmine üldtõrge, kui sisestate skripti koodi ilma HTML-kodeeringuta põhivormi väljadele:
Found field(s) submitted with potentially dangerous value(s) such as HTML, or script. Please review the field value(s) and try again.
Taotluse valideerimise keelamiseks toimige järgmiselt.
Avage portaali sätted ja valige Saidi sätted.
Tehke valik Uus.
Tippige nimi DisableValidationWebTemplate.
Valige sobiv veebisaidi kirje.
Sisestage väärtuseks tõene. Vaikimisi on sätteks seatud väär, lubades seeläbi taotluse valideerimise.
Tippige sobiv kirjeldus.
Valige Salvesta ja sule.
Ettevaatust!
Kui taotluse valideerimine on keelatud, siis saab sisu lehele lisada. Veenduge, et sisu on nõuetekohaselt kodeeritud või töödeldud.
Arvestused
- Tavavorm peab olema seostatud antud veebisaidi veebilehega selleks, et vorm oleks saidil nähtav.
- Ühendusetabeli andmeruudustikud pole põhivormides toetatud. Kui lisate vormile tabeli andmeruudustiku Ühendus, kasutades vormikujundajat, kuvatakse vormi renderdamisel portaalis ja tabeli Ühendus kasutamisel tõrketeated.
- Korduvaid välju, parteiloendi välju ja ärireegleid ei toetata põhivormides.
- Väljataseme koodi komponendid on avaliku eelvaatena ning neid saab vormidele lisada. Lisainformatsioon: Koodikomponendi lisamine mudelipõhise rakenduse väljale
- Ärireeglid ja kliendi API võivad kirjutuskaitstud vormidel lubada lukustatud välju.
- Nuppude joondust ei ole võimalik muuta ega toimingunuppu tavavormi kohale paigutada, kui loote tavavormi lisamisrežiimis.
- Kui renderdate otsingu juhtelemendi vormil ripploendina, siis seotud kirjete filter ei tööta.
- Portaali vormide ümberarvestusveerud võidakse mõnikord kuvada redigeeritavatena, kuigi need on mõeldud kirjutuskaitstuks. Tagamaks, et need veerud jäävad kirjutuskaitstuks, märkige veerg mudelipõhisel rakendusevormil kirjutuskaitstuks.
Vt ka
- Portaali konfigureerimine
- Portaalide mitmeetapilise vormi atribuudid
- Portaalide mitmeetapilise vormi etapid
- Portaalide mitmeetapiliste vormide metaandmed
- Portaalide mitmeetapilise vormi alamvõre konfiguratsioon
- Portaalide põhi- ja mitmeetapiliste vormide märkmete konfigureerimine
Märkus
Kas saaksite meile dokumentatsiooniga seotud keele-eelistustest teada anda? Osalege lühikeses uuringus. (Uuring on ingliskeelne.)
Uuringus osalemine võtab umbes seitse minutit. Isikuandmeid ei koguta (privaatsusavaldus).