Loenditest

Loend on andmepõhine konfiguratsioon, mida kasutate veebilehe lisamiseks, mis kuvab kirjete loendi ilma, et arendaja peaks portaali ruudustiku lisama. Loendite abil saate avada kirjeid portaalides kuvamiseks.

Ruudustik toetab sortimist ja jaotatakse mitmele lehele, kui kirjete arv on suurem kui määratud lehekülje suurus. Kui määäratud on vaade Üksikasjade veebileht, sisaldab iga kirje linki lehele ja kirje ID lisatakse koos ID päringustringi parameetriga päringustringile. Loend toetab ka mitut vaadet. Kui on määratud rohkem kui üks vaade, koostatakse ripploend, et kasutaja saaks erinevate vaadete vahel liikuda.

Andmeid saab filtreerida ka portaali praegune kasutaja, portaali praeguse kasutaja peamise kliendi konto ja praegune portaali veebisait. Kui väärtus on olemas mõlema filtreerimistingimuse, Portaali kasutaja atribuut ja Ettevõtte atribuut, jaoks, koostab portaal ripploendi, et lubada kasutajal vaadata oma (Minu) andmeid või tema peamise kliendi konto andmeid.

Loendi lisamine portaali

Loend sisaldab seoseid veebilehtedega ja mitmesuguseid omadusi juhtimaks kirjete loendi käivitamist portaalis. Seos veebilehega võimaldab kõnealuse lehe sõlme vormi määratluse dünaamilist toomist veebisaidil. Olemasolevate tabeli vaadete kuvamiseks või uute tabeli vaadete loomiseks minge jaotisse Portaalid > Loendid.

Märkus

  • Selleks et loend oleks saidil nähtav, tuleb see seostada kõnealuse veebisaidi veebilehega.
  • Hulgivalikuga suvandikomplekti ei toetata loendites.

Loendiga seostatud veebilehti saab vaadata, valides lingi Veebilehed vasakpoolses menüüs navigeerimislinkide Seotud all. Loendi loomisel tuleb kõigepealt valida tabel, mille jaoks soovite portaalis loendi koostada. Seejärel saate valida koostamiseks ühe või mitu mudelipõhise rakenduse vaadet.

Veebilehe loomisel või redigeerimisel saate loendi määrata veebilehe vormi otsinguväljal. Lehe mall on tavaliselt mall Leht, kuid see võib olla ka üks mitmest muust sisu jaoks väljatöötatud mallist, kuna peamallid sisaldavad loendi koostamise vajalikkuse väljaselgitamiseks vajalikku loogikat.

Loendi atribuudid ja seosed

Nimetus Kirjeldus
Nimetus Kirje kirjeldav nimi. See väli on kohustuslik.
Tabeli nimi Tabeli nimi, millest salvestatud päringu vaade laaditakse. See väli on kohustuslik.
Vaatamine Koostatava sihttabeli salvestatud päringu vaade (vaated). See väli on kohustuslik. Kui on määratud rohkem kui üks vaade, sisaldab veebileht ripploendit, et kasutaja saaks erinevate vaadete vahel liikuda.
Lehe suurus Täisarv, mis määrab kirjete arvu lehel. See väli on kohustuslik. Vaikesäte: 10
Veebileht üksikasjade vaatamiseks Valikuline veebileht, mille saab linkida iga kirjega. ID päringustringi parameetri nimi ja kirje ID lisatakse selle veebilehe URL-i päringustringile.
Nupu silt Üksikasjad Nupu üksikasjade vaate puhul kuvatav tekst, kui määratud on Üksikasjade vaate veebileht. Vaikimisi: Kuva üksikasjad
Märkus Microsoft Dataverse.
Veebileht loomiseks Valikuline veebileht, mis on nupu Loo sihtmärk.
Nupu silt Loo Nupu Loo puhul kuvatav tekst, kui määratud on Loomise veebileht. Vaikimisi: Loo
Märkus language._ Dataverse.
ID päringustringi parameetri nimi Üksikasjade vaate veebilehe URL-i päringustringis esitatud parameetri nimi. Vaikesäte: ID
Tühjenda loendi tekst Aegunud. See teade kuvatakse, kui kirjeid pole.
Märkus Dataverse.
Portaali kasutaja atribuut Valikuline otsinguatribuut esmasel tabelil, mis kujutab portaali kasutaja kirjet – kas kontakti või süsteemi kasutajat –, millele saab rakendada praeguse kasutaja ID, et filtreerida loendis muudetud andmeid.
Konto atribuut Valikuline otsinguatribuut esmasel tabelil, mis kujutab ettevõtte kirjet, millele saab rakendada praeguse kasutaja kontakti peamise kliendi ettevõtte väärtuse, et filtreerida loendis renderatud andmeid.
Veebisaidi atribuut Valikuline otsinguatribuut esmasel tabelil, mis kujutab veebisaiti, millele saab rakendada praeguse veebisaidi ID, et filtreerida loendis renderdatud andmeid.
Otsing on lubatud Valikuline loogikaväärtus, mis näitab, kas otsing tuleb lubada või mitte. Tekstilahtrit muudetakse, et kasutajad saaksid teha kirjete kiirotsingut. Osalise tekstiotsingu jaoks kasutage tärni (*) metamärki. Otsing lisab vaate iga primaartabeli veeru puhul vaate olemasolevatele filtreerimistingimustele, millega päring teostatakse, tingimusfiltrid „või” ja taastab tulemkirjed.
Märkus. See suvand ei otsi seotud tabeliveergudest.
Kohatäiteteksti otsing Valikuline string, mida kasutatakse esmasel laadimisel tekstilahtris kuvatava sildina.
Kohtspikri teksti otsing Valikuline string, mida kasutatakse kuvatava kohtspikrina, kui kasutaja osutab tekstilahtrile Otsing.

Kohandatud JavaScripti lisamine

Vormi vahekaart Suvandid sisaldab tekstiala, kuhu saate sisestada kohandatud atribuudi JavaScript, ja kui teie leht sisaldab jQuery teeki, saate ka seda siin kasutada. Skriptiplokk lisatakse veebilehe alaossa vahetult lehte sulgeva vormisildi ette.

Kohandatud JavaScripti näide.

Loend saab andmed asünkroonselt ja kui on see lõpule jõudnud, käivitab see loaded sündmuse, mida teie kohandatud JavaScript saab kuulata ja ruudustiku kirjetega midagi teha. Lihtsaks näiteks on järgmine kood.

$(document).ready(function (){
$(".entitylist.entity-grid").on("loaded", function () {
$(this).children(".view-grid").find("tr").each(function (){
// do something with each row
$(this).css("background-color", "yellow");
});
});
}); 

Leidke konkreetne atribuudiväli ja tooge selle väärtus, et väärtuse renderdust võimaluse korral muuta. Järgmine kood toob iga tabelilahtri, mis sisaldab atribuudi accountnumber väärtust. Asendage accountnumber oma tabeli ja vaate asjakohase atribuudiga.

$(document).ready(function (){
   $(".entitylist.entity-grid").on("loaded", function () {
      $(this).children(".view-grid").find("td[data-attribute='accountnumber']").each(function (i, e){
         var value = $(this).data(value);
         // now that you have the value you can do something to the value
      });
   });
});

Loendi konfiguratsioon

Saate hõlpsasti lubada ja konfigureerida toiminguid loendis olevate kirjete puhul (Loomine, Redigeerimine, Kustutamine jne). Samuti on võimalik tühistada vaikesilte, suurusi ja muid atribuute, et loend kuvataks täpselt nii, nagu soovite.

Need sätted leiate loendi vormi jaotises Konfiguratsioon. Vaikimisi kuvatakse ainult Põhisätted. Valige Täpsemad sätted, et kuvada täpsemad sätted.

Loendi konfigureerimine.

Atribuudid

Nimetus Kirjeldus
Põhisätted
Kuva toimingud Saate lisada toimingunuppe toimingutele, mis on rakendatavad tabeli komplektile ja kuvatakse andmeruudustiku kohal. Saadaval on järgmised tegevused.
  • Loomine
  • Saate alla laadida
Neist ühe suvandi valimisel kuvatakse selle toimingu konfiguratsiooniala.
Üksuste toimingud Saate lisada toimingunuppe toimingutele, mis rakenduvad üksikule kirjele ja kuvatakse ruudustiku igal real, kui tabeli õigustega on antud asjakohane õigus. Üldiselt saadaval on järgmised toimingud.
  • Üksikasjad
  • Saate redigeerida
  • Kustutamine
  • Töövoog
  • Aktiveeri
  • Desaktiveeri
Neist ühe suvandi valimisel kuvatakse selle toimingu konfiguratsiooniala. Vt iga tegevuse üksikasju altpoolt. Peale selle on teatud tabelitel kindlad toimingud, mis on neile saadaval iga tabeli kohta eraldi.
  • Müügivõimaluse väärtuse arvutamine (müügivõimalus)
  • Teenindusjuhtumi tühistamise 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)
Veeruatribuutide tühistamine Saate tühistada ruudustiku üksikute veergude kuvasätteid.
  • Atribuut: selle veeru loogiline nimi, mille soovite tühistada
  • Kuvatav nimi: veeru uus pealkiri, mis tühistab vaikenime
  • Laius: veeru laius (protsentides või pikslites), mis tühistab vaikelaiuse. Vt ka jaotist Ruudustiku veerulaiuse laad
Veeru sätete tühistamiseks valige nupp + Veerg ja sisestage üksikasjad.
Täpsemad sätted
Teate laadimine Tühistab vaike-HTML-teate, mis kuvatakse ruudustiku laadimise ajal.
Tõrketeade Tühistab vaike-HTML-teate, mis kuvatakse, kui ruudustiku laadimise ajal tekib tõrge.
Keelatud juurdepääsu teade Tühistab vaike-HTML-teate, mis kuvatakse, kui kasutajal ei ole loendi kuvamiseks piisavaid tabeli õigusi.
Tühi teade Tühistab HTML-teate, mis kuvatakse, kui ruudustikus ei ole andmeid.
Üksikasjade vormi dialoog Juhib selle dialoogiboksi sätteid, mis kuvatakse, kui kasutaja aktiveerib üksikasjade toimingu.
Vormi redigeerimise dialoog Juhib selle dialoogiboksi sätteid, mis kuvatakse, kui kasutaja aktiveerib redigeerimistoimingu.
Vormi koostamise dialoog Juhib selle dialoogiboksi sätteid, mis kuvatakse, kui kasutaja aktiveerib loomistoimingu.
Kustutamise dialoog Juhib selle dialoogiboksi sätteid, mis kuvatakse, kui kasutaja aktiveerib kustutamistoimingu.
Tõrkedialoog Juhib dialoogiboksi sätteid, mis kuvatakse, kui mis tahes toimingu ajal tekib tõrge.
CSS klass Määrake CSS klass või klassid, mis rakendatakse HTML-elemendile, mis sisaldab kogu ruudustikuala, sealhulgas ruudustikku ja toimingunuppe.
Võrgu CSS klass Määrake CSS klass või klassid, mis rakendatakse loendi <table> HTML-elemendile.
Ruudustiku veerulaiuse laad Saate konfigureerida, kas valiku Laius väärtused jaotises Veeruatribuutide tühistamine kuvatakse pikslites või protsentides.

Üldised toimingusätted

Üldjuhul on tabeli toimingutel sätted, mida saab konfigureerida. Igal juhul on selle otstarve anda teile kohandamise mõttes rohkem valikuid ja need väljad pole nõutavad. Toimingu lihtsalt lisamine võimaldab toimingut portaalis teha, kui tabeli õigustega on antud asjakohane õigus.

Üldjuhul saate konfigureerida iga toimingu vastavat dialoogiboksi, mis kuvatakse ainult siis, kui teete valiku Kinnitus on nõutav.

Nimi Kirjeldus
Põhisätted
Kas kinnitus on nõutav? Määrab, kas kasutajalt küsitakse toimingu valimisel kinnitust.
Täpsemad sätted
Kinnitamine Tühistab kinnituse HTML-teate, mis kuvatakse, kui kasutaja toimingu aktiveerib.
Nupu silt Tühistab selle toimingu HTML-sildi, mis kuvatakse loendi real.
Nupu kohtspikker Tühistab kohtspikri teksti, mis kuvatakse, kui kasutaja osutab selle toimingu nupule loendi real.
Nupu CSS klass Lisab nupule CSS klassi.
Veebilehele ümbersuunamine Mõni toiming (mitte kõik) võimaldab toimingu lõpetamisel ümbersuunamist. Väga soovitatav kustutamistoimingu puhul ja valikuline enamikul juhtudel on valida veebileht, kuhu toimingu lõpulejõudmisel ümber suunatakse.
Ümbersuunamise URL Alternatiiv suvandile Veebilehele ümbersuunamine – võimaldab ümbersuunamist kindlale URL-ile.

Dialoogiboksi Üldine täpsemad sätted

Nimi Kirjeldus
Ametinimetus Tühistab HTML‑i, mis kuvatakse dialoogiboksi tiitliribal.
Peamise nupu tekst Tühistab HTML‑i, mis kuvatakse dialoogiboksi nupul Esmane (Kustuta).
Sulgemisnupu tekst Tühistab HTML‑i, mis kuvatakse dialoogiboksi nupul Sule (Tühista).
Lõpetamisnupu ekraanilugeri tekst Tühistab dialoogiboksi nupuga Loobu seostatud ekraanilugeri teksti.
Suurus Määratleb dialoogiboksi Kustutamine suuruse. Valikud on vaikimisi, suur ja väike. Vaikesuurus on Vaikimisi.
CSS klass Määrake CSS klass või klassid, mis rakendatakse saadud dialoogiboksile.
Paani CSS klass Määrake CSS klass või klassid, mis rakendatakse tulemuseks oleva dialoogiboksi tiitliribale.
Esmane nupp CSS klass Määrake CSS klass või klassid, mis rakendatakse dialoogiboksi Esmasele (kustuta) nupule.
Sulge nupp CSS klass Määrake CSS klass või klassid, mis rakendatakse dialoogiboksi Sule (tühista) nupule.

Loomistoimingu sätted

Valiku Loomistoiming lubamine kuvab loendi kohal nupu, mille valimisel avaneb dialoogiboks tavavormiga, mis võimaldab kasutajal luua uue kirje, kui tabeli iõigustega on antud loomisõigus.

Nimetus Kirjeldus
Põhisätted
Põhivorm Määrab tavavormi, mida kasutatakse uue kirje loomiseks. Ripploendis on kõik tavavormid, mis on loendi tabeli tüübi jaoks konfigureeritud.
Märkus. Kui loendi tabeli tüübil ei ole tavavorme, kuvatakse tühi ripploend. Kui loomistoimingu jaoks ei ole ühtki tavavormi, siis seda eiratakse ja loendis nuppu ei kuvata.
Täpsemad sätted
Nupu silt Tühistab loendi kohal kuvatava nupu Loomistoiming HTML-sildi.
Nupu kohtspikker Tühistab kohtspikri teksti, mis kuvatakse, kui kasutaja osutab nupule Loomistoiming.

Dialoogiboksi Vormi loomine täpsemad sätted

Nimi Kirjeldus
Teate laadimine Tühistab teate, mis kuvatakse dialoogiboksi laadimise ajal.
Ametinimetus Tühistab HTML‑i, mis kuvatakse dialoogiboksi tiitliribal.
Lõpetamisnupu ekraanilugeri tekst Tühistab dialoogiboksi nupuga Loobu seostatud ekraanilugeri teksti.
Suurus Määrab dialoogiboksi Vormi loomine suuruse. Valikud on vaikimisi, suur ja väike. Vaikesuurus on Suur.
CSS klass Määrake CSS klass või klassid, mis rakendatakse saadud dialoogiboksile.
CSS. jaotis Määrake CSS klass või klassid, mis rakendatakse tulemuseks oleva dialoogiboksi tiitliribale.

Allalaadimistoimingu sätted

Valiku Allalaadimistoiming lubamisel kuvatakse loendi kohal nupp, mille valimisel laaditakse loendi andmed Exceli (.xlsx) failina alla.

Nimi Kirjeldus
Põhisätted
Puudub
Täpsemad sätted
Nupu silt Tühistab loendi kohal kuvatava nupu Allalaadimistoiming HTML-sildi.
Nupu kohtspikker Tühistab kohtspikri teksti, mis kuvatakse, kui kasutaja osutab nupule Allalaadimistoiming.

Üksikasjade toimingu sätted

Suvandi Üksikasjade toiming lubamine võimaldab kasutajal vaadata loendis valitud rea kirjutuskaitstud tavavormi.

Nimetus Kirjeldus
Põhisätted
Põhivorm Määrab tavavormi, mida kasutatakse valitud tabeli üksikasjade kuvamiseks. Ripploendis on kõik tavavormid, mis on loendi tabeli tüübi jaoks konfigureeritud.
Märkus. Kui loendi tabeli tüübil ei ole tavavorme, kuvatakse tühi ripploend. Kui valiku Üksikasjade toiming jaoks ei ole ühtki tavavormi, siis seda eiratakse ja loendi vormil nuppu ei kuvata.
Täpsemad sätted
Kirje ID parameetri nimi Määrab päringustringi parameetri nime, mida kasutatakse tabeli valimiseks valitud tavavormil kuvamiseks. See peaks vastama väärtusele tavavormi väljal Kirje ID parameetri nimi. Selle välja vaikeväärtus on nii siin kui ka tavavormi konfiguratsioonis id.
Nupu silt Tühistab selle toimingu HTML-sildi, mis kuvatakse loendi real.
Nupu kohtspikker Tühistab kohtspikri teksti, mis kuvatakse, kui kasutaja osutab selle toimingu nupule loendi real.

Dialoogiboksi Üksikasjad täpsemad sätted

Nimetus Kirjeldus
Teate laadimine Tühistab HTML-i, mis kuvatakse dialoogiboksi laadimise ajal.
Ametinimetus Tühistab HTML‑i, mis kuvatakse dialoogiboksi tiitliribal.
Lõpetamisnupu ekraanilugeri tekst Tühistab dialoogiboksi nupuga Loobu seostatud ekraanilugeri teksti.
Suurus Määratleb dialoogiboksi Üksikasjad suuruse. Valikud on vaikimisi, suur ja väike. Vaikesuurus on Suur.
CSS klass Määrake CSS klass või klassid, mis rakendatakse saadud dialoogiboksile.
CSS. jaotis Määrake CSS klass või klassid, mis rakendatakse tulemuseks oleva dialoogiboksi tiitliribale.

Redigeerimistoimingu sätted

Suvandi Redigeerimistoiming lubamine võimaldab kasutajal kuvada redigeeritava tavavormi, mis on andmete kaudu seotud loendi valitud rea kirjega, kui tabeli õigustega on antud kirjutusõigus.

Nimetus Kirjeldus
Põhisätted
Põhivorm Määrab tavavormi, mida kasutatakse valitud tabeli redigeerimiseks. Ripploendis on kõik tavavormid, mis on loendi tabeli tüübi jaoks konfigureeritud.
Märkus. Kui loendi tabeli tüübil ei ole tavavorme, kuvatakse tühi ripploend. Kui valiku Redigeerimistoiming jaoks ei ole ühtki tavavormi, siis seda eiratakse ja loendi vormil nuppu ei kuvata.
Täpsemad sätted
Kirje ID parameetri nimi Määrab päringustringi parameetri nime, mida kasutatakse tabeli valimiseks valitud tavavormil redigeerimiseks. See peaks vastama väärtusele tavavormi väljal Kirje ID parameetri nimi. Selle välja vaikeväärtus on nii siin kui ka tavavormi konfiguratsioonis id.
Nupu silt Tühistab selle toimingu HTML-sildi, mis kuvatakse loendi real.
Nupu kohtspikker Tühistab kohtspikri teksti, mis kuvatakse, kui kasutaja osutab selle toimingu nupule loendi real.

Dialoogiboksi Vormi redigeerimine täpsemad sätted

Nimetus Kirjeldus
Teate laadimine Tühistab HTML-i, mis kuvatakse dialoogiboksi laadimise ajal.
Ametinimetus Tühistab HTML‑i, mis kuvatakse dialoogiboksi tiitliribal.
Lõpetamisnupu ekraanilugeri tekst Tühistab dialoogiboksi nupuga Loobu seostatud ekraanilugeri teksti.
Suurus Määratleb dialoogiboksi Redigeerimine suuruse. Valikud on vaikimisi, suur ja väike. Vaikesuurus on Suur.
CSS klass Määrake CSS klass või klassid, mis rakendatakse saadud dialoogiboksile.
CSS. jaotis Määrake CSS klass või klassid, mis rakendatakse tulemuseks oleva dialoogiboksi tiitliribale.

Kustutamistoimingu sätted

Suvandi Kustutamistoiming lubamine võimaldab kasutajal püsivalt kustutada loendist valitud rea kirje, kui tabeli õigustega on antud kustutusõigus.

Nimetus Kirjeldus
Põhisätted
puudub
Täpsemad sätted
Kinnitamine Tühistab kinnituse HTML-teate, mis kuvatakse, kui kasutaja aktiveerib kustutamistoimingu.
Nupu silt Tühistab selle toimingu HTML-sildi, mis kuvatakse loendi real.
Nupu kohtspikker Tühistab kohtspikri teksti, mis kuvatakse, kui kasutaja osutab selle toimingu nupule loendi real.

Dialoogiboksi Kustutamine täpsemad sätted

Nimetus Kirjeldus
Ametinimetus Tühistab HTML‑i, mis kuvatakse dialoogiboksi tiitliribal.
Peamise nupu tekst Tühistab HTML‑i, mis kuvatakse dialoogiboksi nupul Esmane (Kustuta).
Sulgemisnupu tekst Tühistab HTML‑i, mis kuvatakse dialoogiboksi nupul Sule (Tühista).
Lõpetamisnupu ekraanilugeri tekst Tühistab dialoogiboksi nupuga Loobu seostatud ekraanilugeri teksti.
Suurus Määratleb dialoogiboksi Kustutamine suuruse. Valikud on vaikimisi, suur ja väike. Vaikesuurus on Vaikimisi.
CSS klass Määrake CSS klass või klassid, mis rakendatakse saadud dialoogiboksile.
CSS. jaotis Määrake CSS klass või klassid, mis rakendatakse tulemuseks oleva dialoogiboksi tiitliribale.
Esmane nupp CSS klass Määrake CSS klass või klassid, mis rakendatakse dialoogiboksi Esmasele (kustuta) nupule.
Sulge nupp CSS klass Määrake CSS klass või klassid, mis rakendatakse dialoogiboksi Sule (tühista) nupule.

Töövootoimingu sätted

Suvandi Töövootoiming lubamine võimaldab kasutajal käivitada loendi valitud rea kirje suhtes nõudmisel töövoo. Võite loendi metaandmetesse sisestada ükskõik kui palju töövootoiminguid.

Nimetus Kirjeldus
Põhisätted
Workflow Määrab nõudmisel töövoo, mis käivitub, kui kasutaja selle toimingu aktiveerib.
Märkus. Kui loendi tabeli tüübil ei ole töövoogusid, kuvatakse tühi ripploend. Kui valiku Töövootoiming jaoks ei ole ühtki töövoogu, siis seda eiratakse ja loendi vormil nuppu ei kuvata.
Nupu silt Määrab selle toimingu HTML-sildi, mis kuvatakse loendi real. See on kohustuslik säte.
Täpsemad sätted
Nupu kohtspikker Tühistab kohtspikri teksti, mis kuvatakse, kui kasutaja osutab selle toimingu nupule loendi real.

Loendite turbamine

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

Loendi turvamiseks peate konfigureerima tabeliõigused tabeli jaoks, mille jaoks kirjeid kuvatakse, ja valima ruudul sätte Luba tabeliõigused. Kui te seda ei tee, kuvatakse järgmine hoiatus:

"Tabeliõigused peavad olema selle kirje puhul lubatud või andmeid saab vaadata ükskõik kes internetist.".

Loendi turvaliseks muutmine tagab, et igale kasutajale, kes lehele juurde pääseb, kuvatakse ainult need kirjed, millele on talle õigus antud. Selleks lisatakse mudelipõhise rakenduse vaadetele, mis tuuakse loendi kaudu esile, lisafilter. See filter filtreerib õiguse Lugemine kaudu ainult need kirjed, millele kasutaja juurde pääseb.

Peale selle järgivad kõik loendi jaoks määratletud toimingud vastava toimingu õigusi iga kirje puhul eraldi. See tähendab, et kui teil on kirje redigeerimise õigus, lubatakse kõnealuse kirje redigeerimistoiming. Sama kehtib kustutamise, loomise jne kohta. Pange tähele, et kui ühtki kirjet pole saadaval, kuvatakse loendi laadimisel asjakohane teade.

Siiski nõuab hea veebisaidi kujundus, et kui kasutajal pole rolli, millel oleks tabelile mõni õigus (st tekiks olukord, kus ta ei näe ühtki kirjet), ei tohiks tal lehele üldse juurdepääsu olla. Parimal juhul tuleks lehte kaitsta veebilehe juurdepääsu õigustega.

Kui olete loendi turvanud, valides Luba tabeliõigused ja soovite kuvada kirjetaseme toimingud, mis kehtivad logitud kasutajale, peate määrama sätte EntityList/ShowRecordLevelActions saidi väärtuseks tõene. Näiteks on kaks kasutajat: Preston ja Teddy. Prestonil on juhtumi tabelis kogu juurdepääs kontakttasemel, Teddy-l on aga ülemaailmne lugemisõigus. Kui kõigi juhtumikirjete kuvamiseks luuakse loend, näeks Preston tema kontaktiga seotud kirjetes kõiki toiminguid (Kuva, Muuda ja Kustuta). Muude kirjete puhul näeks ta vaid Kuvamise toimingut. Teddy näeks aga kõikide kirjete puhul vaid Kuvamise toimingut.

Kui saidi EntityList/ShowRecordLevelActions sätted on seatud väärtusele väär ja tabelil on mitu õigust, on kõik kirjetaseme toimingud nähtavad. Kuid kui kasutaja proovib sooritada toimingut, milleks tal puudub õigus, siis kuvatakse tõrge.

Üksikasjade kuvamise lehe lisamine

Seades üksikasjade vaate veebilehe otsinguvalikuks Veebileht, saab ruudustikus loetletud kirje üksikasjad kuvada kirjutuskaitstuna või redigeeritavana olenevalt seostatud vormi või lehe konfiguratsioonist.

See leht võib olla täielikult kohandatud lehemall, loodud näiteks Liquidiga. Levinuim stsenaarium on ilmselt see, kui üksikasjade leht on veebileht, mis sisaldab kas tava- ja täpsema vormi.

Oluline on arvesse võtta, et igal ruudustikus loetletud kirjel on hüperlink üksikasjade lehele ja see link sisaldab kirje ID-ga nimelist päringustringi parameetrit. Päringustringi parameetri nimi sõltub loendis määratud ID päringustringi parameetri nimest. Viimane meelespidamist vajav asi on see, et üksikasjade sihtveebileht peab olema samuti teadlik selle päringustringi parameetrist, et tuua selle kirje ID, mille kohta ta päringut peab tegema, ja laadida selle andmed.

Üksikasjade kuvamise lehe lisamine.

Tavavormi kasutamine üksikasjade kuvamiseks

Tavavormi loomiseks vaadake tavavormi lehel olevaid juhiseid.

Järgmiseks on toodud olulised sätted, mida tuleb arvesse võtta, et tagada loendist kirje laadimine tavavormi.

Kirje ID parameetri nimi tavavormil peab ühtima loendis oleva ID päringustringi parameetri nimega.

Režiim saab olla olenevalt teie vajadustest kas Redigeerimine või Kirjutuskaitstud.

Täpsema vormi kasutamine üksikasjade kuvamiseks

Järgmiseks on toodud olulised sätted, mida tuleb arvesse võtta, et tagada loendist kirje laadimine täpsema vormi.

Primaarvõtme päringustringi parameetri nimi täpsema vormi etapis peab ühtima loendis oleva ID päringustringi parameetri nimega.

Režiim saab olla olenevalt teie vajadustest kas Redigeerimine või Kirjutuskaitstud.

Loomisfunktsiooni üksikasjade lehe kasutamine

Saate loomisfunktsiooniks kasutada kohandatud lehte, tava- või täpsema vormi samal moel. See on alternatiiv vormil loomisttoimingu määratlemiseks. Korraga ei saa määratleda nii loomistoimingut kui ka loomise kohandatud lehte: kohandatud toimingu määratlemisel on eesõigus.

Kui määrate loendis otsingu loomisele veebilehe, kuid ei määra konfiguratsiooni kaudu loomistoimingut, kuvatakse loendis loomisnupp, mis viib kasutaja kohandatud lehele, mille olete loomise jaoks määranud.

Loendi filtri konfiguratsioon

Loendis kirjete filtreerimisvõimaluse lisamine on lihtne – lubage lihtsalt filtreerimissuvand ja seejärel valige kasutajatele kuvamiseks üks või mitu filtreerimistüüpi. Võimalik on filtreerida kasutaja sisestatud tekstile vastava atribuudi järgi või teha suvandite seast sobiv valik. Saate isegi kujundada peaaegu ükskõik millist tüüpi filtrit, kui kasutate täpsemat otsingut.

Loendi filtreerimise lubamine

Märkige jaotises Metaandmete filtreerimine ruut Lubatud. See lisab loendisse selle kuvamisel filtreerimisala. Enne, kui olete määratlenud vähemalt ühe filtritüübi, kuvatakse kast tühjana.

Saate määratleda, kuidas loendi filtreerimisala kuvatakse, kasutades suvandit Suund. Vaikesäte Horisontaalne kuvab filtreerimisala loendi kohal. Vertikaalne suund kuvab filtreerimisala loendist vasakul oleva kastina.

Metaandmete filtreerimissätted.

Filtrite tüübid

Filtri tüüp Kirjeldus
Tekstifilter Saate loendit filtreerida tekstilahtri abil, et otsida kõnealuse tabeli valitud atribuudist vastavat teksti.
Atribuudi filtrikomplekt Saate loendit filtreerida erinevate märkeruutude abil, millest igaüks püüab vastendada oma tingimuse kõnealuse tabeli kindla atribuudiga.
Otsingu määramine Saate loendit filtreerida erinevate märkeruutude abil, millest igaüks kujutab seost kõnealuse tabeli kirje ja seotud tabeli kirje vahel.
Vahemikufiltri määramine Sarnaneb atribuudifiltrite komplektile, kuid iga märkeruut võib tähistada ühe tingimuse asemel kaht (näiteks suurem kui 0 või sellega võrdne JA väiksem kui 100).
Dünaamilise märkeloendi määramine Sarnaneb märkeloendi väärtuse valimisele atribuudi filtrikomplektist. Dünaamiline märkeloendikomplekt ei nõua märkeruudusuvandite määramist, mille alusel filtreerida. Selle asemel loob see loendi laadimisel täieliku suvandiloendi.
Dünaamilise otsingu määramine Sarnaneb otsingukomplektile. Dünaamiline otsingukomplekt ei nõua otsingusuvandite määramist, mille alusel filtreerida. Selle asemel loob see loendi laadimisel täieliku suvandiloendi.
FetchXML-i filter Saate loendit filtreerida filtreerimistingimuse FetchXML abil.

Tekstifilter

Tekstifilter lisab olemiloendi filtreerimisalale tekstilahtri, mis seotakse loendi tabeli tüübi atribuudiga. Kui kasutaja rakendab filtrit, kuvatakse loendis ainult need kirjed, mille valitud atribuut sisaldab väärtust.

Tekstifiltri lisamiseks valige +Tekstifilter.

Tekstifiltri lisamine.

Tekstifilter kasutab järgmisi atribuute.

Nimetus Kirjeldus
Atribuut Loendi valitud tabeli tüübiga seotud atribuudi, mille järgi filtreerida, nimi. Tekstifiltri jaoks sobivad ainult atribuudid tüübiga String.
Kuvatav nimetus Saate filtri sildi loendi kuvamisel tühistada. Vaikimisi on see automaatselt seatud valitud atribuudi nimele.

Atribuudi filtrikomplekt

Atribuudifiltrite komplekt lisab valiku suvandeid, mille järgi loendit filtreerida ja mis on seotud loendi valitud tabeli tüübi ühe atribuudiga. Kui kasutaja rakendab filtrit, kuvatakse loendis ainult need kirjed, mis vastavad täpselt vähemalt ühele valitud suvandile.

Atribuudi filtreerimissätted.

Atribuudifiltrite komplekt kasutab järgmisi atribuute.

Nimetus Kirjeldus
Atribuut Loendi valitud tabeli tüübiga seotud atribuudi, mille järgi filtreerida, nimi. Tekstifiltri puhul kehtivad ainult järgmist tüüpi atribuudid: String, Suur täisarv, Kümnendarv, Topelt, Täisarv, Raha, Märkeloend, Kuupäev ja kellaaeg ning Loogika.
Kuvatav nimetus Saate filtri sildi loendi kuvamisel tühistada. Vaikimisi on see automaatselt seatud valitud atribuudi nimele.
Suvandid Võimalike väärtuste kogum, mille alusel filtreerida. Üksikasju vt altpoolt.

Atribuudifiltrite komplekti suvandid

Atribuudifiltrite komplektil võib tavalisel olla ükskõik kui palju suvandeid peale atribuutide Märkeloend ja Loogika. Loogika atribuudifiltrite komplektil saab olla ainult üks või kaks suvandit – üks tõene ja üks väär. Märkeloendi atribuudifiltrite komplektil saab märkeloendi iga võimaliku väärtuse kohta olla ainult üks suvand.

Suvanditel on järgmised atribuudid.

Nimi Kirjeldus
Operaator Võrdlustehtemärk, mida kasutatakse tulemuste filtreerimiseks, näiteks „Võrdub”, „Vähem kui” jne. Suvandi tehtemärkide loend sõltub filtreerimiseks valitud atribuudi tüübist. Näiteks on numbrilistel tüüpidel (Kümnendarv) tehtemärgid, nagu Väiksem kui või Suurem kui, samas kui atribuudid String kasutavad tehtemärke, nagu Algab või Sisaldab. Märkeloendi ja loogika tehtemärgid on alati Võrdub.
Väärtus Selle filtreerimistingimuse puhul kasutatav tegelik väärtus.
Kuvatav nimi Tühistab selle suvandi kuvatava nime filtreerimislahtris. Vaikimisi on see seatud samale väärtusele mis atribuut Väärtus.

Otsingu määramine

Otsingukomplekt lisab valiku suvandeid, mille järgi loendit filtreerida ja mis on seotud loendi valitud tabeli tüübi seotud tabeliga. Kui kasutaja rakendab filtrit, kuvatakse loendis ainult need kirjed, mis vastavad täpselt vähemalt ühele valitud seotud kirjele.

Otsingukomplekt.

Otsingukomplekt kasutab järgmisi atribuute.

Nimetus Kirjeldus
Seos Olemiloendi valitud tabeli tüübiga seotud tabeli, mille järgi filtreerida, nimi. Selle filtritüübi puhul kuvatakse suvanditena ainult tabelid, millel on loendi valitud tabeli tüübiga seos üks-mitmele või mitu-mitmele.
Kuvatav nimetus Saate filtri sildi loendi kuvamisel tühistada. Vaikimisi on see automaatselt seatud valitud seose nimele.
Suvandid Võimalike väärtuste kogum, mille alusel filtreerida. Üksikasju vt altpoolt.

Otsingukomplekti suvandid

Otsingukomplektil võib tavalisel olla ükskõik mitu suvandit, ainus piirang on valitud seotud tüübi seotud kirjete arv.

Suvanditel on järgmised atribuudid.

Nimi Kirjeldus
Väärtus Valitud seotud tüübi kirje, mille alusel filtreerida.
Kuvatav nimi Tühistab selle suvandi kuvatava nime filtreerimislahtris. Vaikimisi on see seatud samale väärtusele mis atribuut Väärtus.

Vahemikufiltri määramine

Vahemikufiltrite komplekt lisab filtreerimisalale valiku suvandeid, millest igaühel on üks või kaks tingimust. Kui kasutaja rakendab filtrit, kuvatakse loendis ainult need kirjed, mis vastavad täpselt vähemalt ühe valitud suvandi kõigile tingimustele.

Vahemikufiltri sätted.

Vahemikufiltrite komplekt kasutab järgmisi atribuute.

Nimetus Kirjeldus
Atribuut Loendi valitud tabeli tüübiga seotud atribuudi, mille järgi filtreerida, nimi. Tekstifiltri puhul kehtivad ainult järgmist tüüpi atribuudid: String, Suur täisarv, Kümnendarv, Topelt, Täisarv, Raha, Kuupäev ja kellaaeg.
Kuvatav nimetus Saate filtri sildi loendi kuvamisel tühistada. Vaikimisi on see automaatselt seatud valitud atribuudi nimele.
Suvandid Võimalike väärtuste kogum, mille alusel filtreerida. Üksikasju vt altpoolt.

Vahemikufiltrite komplekti suvandid

Vahemikufiltrite komplektil võib olla ükskõik kui palju suvandeid. Iga suvand annab filtreerimistingimuse kas ühe või kahe alamtingimusega, millest mõlemad peavad vastama tõesele tingimusele.

Suvanditel on järgmised atribuudid.

Nimi Kirjeldus
Tehtemärk 1 Esimene võrdlustehtemärk, mida kasutatakse tulemuste filtreerimiseks, näiteks Võrdub, Väiksem kui jne. Suvandi tehtemärkide loend sõltub filtreerimiseks valitud atribuudi tüübist. Näiteks on numbrilistel tüüpidel (Kümnendarv) tehtemärgid, nagu Väiksem kui või Suurem kui, samas kui atribuudid String kasutavad tehtemärke, nagu Algab või Sisaldab. Märkeloendi ja loogika tehtemärgid on alati Võrdub.
Väärtus 1 Selle filtreerimistingimuse puhul kasutatav esimene väärtus.
Tehtemärk 2 (valikuline) Teine võrdlustehtemärk, mida kasutatakse tulemuste filtreerimiseks, näiteks Võrdub, Väiksem kui jne. Suvandi tehtemärkide loend sõltub filtreerimiseks valitud atribuudi tüübist. Näiteks on numbrilistel tüüpidel (Kümnendarv) tehtemärgid, nagu Väiksem kui või Suurem kui, samas kui atribuudid String kasutavad tehtemärke, nagu Algab või Sisaldab. Märkeloendi ja loogika tehtemärgid on alati Võrdub.
Väärtus 2 (valikuline) Selle filtreerimistingimuse puhul kasutatav teine väärtus.
Kuvatav nimi Tühistab selle suvandi kuvatava nime filtreerimislahtris. Vaikimisi määratakse see dünaamiliselt, võttes aluseks valitud tehtemärgid ja väärtused.

Dünaamilise märkeloendi määramine

Dünaamilise märkeloendi komplekt lisab valiku suvandeid, mille alusel filtreerida ja mis kujutavad kõiki määratud märkeloendi välja väärtusi. See erineb märkeloendi valimisest atribuudifiltrite komplektis. Atribuudifiltrite komplektis peate määrama kasutajale kättesaadavaks tehtava komplekti suvanditest, mille alusel filtreerida. Dünaamilise märkeloendi komplektis peate määrama ainult märkeloendi välja ja kogu suvandite valik esitatakse automaatselt. Kui vajate suuremat kontrolli, soovitame kasutada atribuudifiltrite komplekti.

Dünaamilise märkeloendi sätted.

Dünaamilise märkeloendi komplekt kasutab järgmisi suvandeid.

Nimetus Kirjeldus
Atribuut Loendi valitud tabeli tüübiga seotud loendi atribuudi, mille järgi filtreerida, nimi.
Kuvatav nimetus Saate filtri sildi loendi kuvamisel tühistada. Vaikimisi on see automaatselt seatud valitud atribuudi nimele.

Dünaamilise otsingu määramine

Dünaamilise otsingukomplekt lisab valiku dünaamilisi suvandeid, mille järgi loendit filtreerida ja mis on seotud loendi valitud tabeli tüübi seotud tabeliga. Kui kasutaja rakendab filtrit, kuvatakse loendis ainult need kirjed, mis vastavad täpselt vähemalt ühele valitud seotud kirjele.

See erineb otsingukomplektist. Otsingukomplektis peate käsitsi määrama seotud tabelid, mille alusel filtreerida. Dünaamilises otsingukomplektis peate määrama ainult suhte, mille alusel filtreerida, ja seonduvate tabelite määratud vaate põhjal luuakse valikute loend.

Dünaamilise otsingu sätted.

Dünaamilise otsingu komplekt kasutab järgmisi suvandeid.

Nimetus Kirjeldus
Seos Olemiloendi valitud tabeli tüübiga seotud tabeli, mille järgi filtreerida, nimi. Selle filtritüübi puhul kuvatakse suvanditena ainult tabelid, millel on loendi valitud tabeli tüübiga seos üks-mitmele või mitu-mitmele.
Vaatamine Vaade (salvestatud päring), mida kasutada tabelite dünaamilise loendi, mille alusel filtreerida, allikana.
Sildi veerg Väli vaatest, mis annab iga tabeli nimeväärtuse.
Filtri otsing seosel Määrab seoseväljaga määratud tabeli ja sisselogitud kasutaja vahelise seose. Kui seoseväljaga määratud tabelil on ka seos kontaktiga, saate filtreerimissuvandite loendi kitsendada sisselogitud kasutajaga seotuile.
Kuvatav nimetus Saate filtri sildi loendi kuvamisel tühistada. Vaikimisi on see automaatselt seatud valitud seose nimele.

FetchXML-i filter

Vahemikufilter saab luua kas lihtsa tekstilahtrilise filtri, nt Tekstifilter, või suvandite komplekti, näiteks muud filtritüübid. See võimaldab teil luua loendi jaoks praktiliselt iga tüüpi filtreid, kasutades FetchXML-i.

FetchXML-i filtrisätted.

FetchXML-i filter kasutab ainult üht atribuuti.

Nimetus Kirjeldus
FetchXML Filtrit tähistab XML-lause.

Loendi kaardivaade

Loenditega on võimalik lubada ja konfigureerida andmete kaardivaade, mida toetavad otsingufunktsiooniga Bingi kaardid, et leida teatud aadressi lähedal olevaid asukohti. Asustades kirjed laius- ja pikkuskoordinaatide väärtustega ja määrates selles jaotises loetletud vajalikud konfiguratsioonisuvandid, saate oma kirjete asukoha visuaalselt kaardile kanda. Otsingust jäetakse välja kõik kirjed, millel puudub laius- või pikkuskraadi väärtus. Lehe esmasel laadimisel kuvatakse kõik kirjed, mis jäävad koordinaatide Keskpunkti laiuskraadi vaikeväärtus ja Keskpunkti pikkuskraadi vaikeväärtus suhtes välja Kaugusväärtused algse väärtuse piiresse (miilides või kilomeetrites olenevalt määratud kaugusühikutest). Kaardivaate kasutamisel eiratakse määratud vaadet ning andmekogumile rakendatakse kauguspäringut, et tagastada kaardistatavad tulemused.

Märkus

  • Seda suvandit ei toetata Saksa suveräänses pilvekeskkonnas. Jaotis Kaardivaade ei ole selles keskkonnas nähtav.
  • Kaarditüübina toetatakse ainult Bingi tüüpi kaarte.

Loendi kalendrivaade

Loendi kalendrivaade võimaldab kuvada loendi kalendrina, milles iga üksik kirje on konfigureeritud toimima eraldi sündmusena.

Kirjete kuvamiseks kalendri abil peab neil kirjetel olema vähemalt kuupäevaväli. Selleks et sündmustel oleks täpne algus- ja lõppaeg, peavad olema määratud vastavad väljad jne. Kui need väljad on konfigureeritud, kuvatakse portaalis loendi kalendrivaade.

Loendi OData kanalid

Kui see on lubatud, saab tabeli avaldada OData kanalis. OData protokoll on rakendusetasemel protokoll andmetega suhtlemiseks RESTfuli veebiteenuste kaudu. Selle kanali andmeid saab vaadata veebibrauseris, neid saab tarbida kliendipoolne veebirakendus või neid saab importida Excelisse.

Märkus

Loendid, mille jaoks on lubatud OData kanalid, nõuavad nende loendite voo jaoks sobivaid tabeliõigusi. Seetõttu peate lubama tabeliõigused loendis, kus on lubatud OData kanalid.

  • Uusimad portaalilahendused kuvavad järgmise tõrke ja ei luba teil loendit ilma tabeliõigusi lubamata salvestada.
    "Tabeliõigused peavad olema lubatud vahekaardil Üldine, kuna OData voog on lubatud."
  • Vanemad portaalilahendused ei näita ülaltoodud sõnumit. Kuid OData voogudega loendite puhul peetakse tabeliõigusi alati lubatuks, isegi kui salvestate loendi ilma eraldi sätet Luba tabeliõigused valimata.

Loendite täiustatud vaatefilter

Kui soovite turvalisi kirjeid, saate kasutada tabeli õigusi. Kui aga soovite lihtsalt võimaldada osana filtrisuvandite komplektist filtri, mis on asjakohane praegusele portaali kasutajale, saate kasutada loendi funktsiooni. See funktsioon toetab praeguse kasutaja, kasutaja peamise konto või veebisaidi filtreerimist ükskõik kui sügavalt. Koostage lihtsalt vaatefilter, mis vastab ükskõik millisele üksikule kontaktikirjele, ja kood asendab selle väärtuse käitusajal tegeliku väärtusega – pole mingit vajadust määrata väljadele väärtusi jaotises Filtreerimistingimused.

  • Juhtelement leiab kõik tingimuse elemendid, kus uitype=„kontakt” ja määrab väärtuseks praeguse portaali kasutaja kontakti ID tegeliku väärtuse.
  • Juhtelement leiab kõik tingimuse elemendid, kus uitype=„konto” ja määrab väärtuseks praeguse portaali kasutaja peamise konto ID tegeliku väärtuse.
  • Juhtelement leiab kõik tingimuse elemendid, kus uitype=„adx_website” ja määrab väärtuseks praeguse portaali kasutaja veebisaidi ID tegeliku väärtuse.

Näiteks vaate filtreerimiskriteeriumid

Järgnev pilt näitab filtri tingimusele määratud juhuslikku kontakti, see kontakt on juhtumisi fiktiivne, kuid see võib olla mis tahes kontaktikirje. Selle kirje ID asendatakse seda lehte vaatava kasutaja ID tegeliku väärtusega. Kui kasutaja pole sisse logitud, siis kirjeid ei tagastata. See võimaldab suuremat paindlikkust andmete filtreerimisel vastavalt kasutaja ja veebisaidi kontekstile.

Näiteks vaate filtreerimiskriteeriumid.

Märkus

Kui filtreerite praeguse portaalikasutaja kontakti või peamist kontot, siis soovitame teil seostada Veebilehe juurdepääsu reguleerimise reegli veebilehega, et sundida kasutajat sisse logima. Saate luua Veebirolli, mille autenditud kasutajate roll on kontrollitud. Looge veebilehe juurdepääsu reguleerimise reegel, millel on „piira lugemist” õigus, ja seostage veebirolliga. See sunnib kasutajaid lehe vaatamiseks sisse logima ja seega lubama vastavalt andmete täitmist.

Vt ka