O popisima
Popis je konfiguracija temeljena na podacima koja pruža mogućnost dodavanje web-stranice koja će renderirati popis zapisa a da razvojni inženjer ne bi morao prikazivati rešetku na portalu. Uz pomoć popisa možete otkriti zapise za prikaz na portalima.
Rešetka podržava sortiranje i bit će numerirana ako je broj zapisa veći od navedene veličine stranice. Ako je navedena web-stranica za prikaz pojedinosti, svaki će zapis sadržavati vezu na stranicu, a ID zapisa će se dodati nizu upita zajedno s nazivom parametra niza upita ID-a. Popis podržava i više prikaza. Ako je navedeno više od jednog prikaza, prikazat će se padajući izbornik kako bi korisnik mogao uključivati i isključivati različite prikaze.
Podaci se mogu filtrirati i prema trenutnom korisniku portala, nadređenom računu klijenta trenutnog korisnika portala i trenutnom web-mjestu portala. Ako vrijednost postoji za oba uvjeta filtra atributa korisnika portala i atributa računa, portal će renderirati padajući popis kako bi dopustio korisniku pregledavati svoje (Moje) podatke ili podatke nadređenog računa klijenta.
Dodavanje popisa na portal
Popis sadrži odnose prema web-stranicama i različitim svojstvima kako bi se kontroliralo pokretanje popisa zapisa na portalu. Odnos s web-stranicom omogućuje dinamičko dohvaćanje definicije popisa za određeni čvor stranice na web-mjestu. Za pregledavanje postojećih prikaza tablice ili za stvaranje novih pregleda tablice, idite na Portali > Popisi.
Napomena
- Popis mora biti povezan s web-stranicom za određeno web-mjesto da bi popis bio vidljiv na web-mjestu.
- Skup mogućnosti za višestruki odabir nije podržan u popisu:
Web-stranice pridružene popisu mogu se prikazati tako da kliknete vezu Web-stranice navedenu u navigacijskim vezama Povezano na krajnjem lijevom izborniku. Kad stvarate popis, prvi je korak odabir tablice za koju želite prikazati popis na portalu. Zatim ćete odabrati prikaz jedne ili više aplikacija usmjerenih modelu za prikazivanje.
Prilikom stvaranja ili uređivanja web-stranice možete navesti popis u polju pretraživanja na obrascu web-stranice. Predložak stranice obično će biti predložak Stranica, ali može biti i jedan od nekoliko drugih predložaka namijenjenih za sadržaj jer glavni predlošci sadrže logiku potrebnu da biste odredili treba li renderirati popis.
Atributi i odnosi popisa
| Ime | Opis |
|---|---|
| Ime | Opisni naziv zapisa. To je polje obavezno. |
| Naziv tablice | Naziv tablice iz koje će se učitati spremljeni prikaz upita. To je polje obavezno. |
| Prikaži | Spremljeni prikaz(i) upita ciljane tablice koja će se renderirati. To je polje obavezno. Ako je navedeno više od jednog prikaza, web-stranica će sadržavati popis padajućeg izbornika kako bi korisniku omogućilo prebacivanje među različitim prikazima. |
| Veličina slike | Cjelobrojna vrijednost koja navodi broj zapisa po stranici. To je polje obavezno. Zadano: 10 |
| Web-stranica za prikaz pojedinosti | Neobavezna web-stranica koja se može povezati sa svakim zapisom. Naziv parametra niza ID upita i zapis ID-a bit će dodani nizu upita URL-a za ovu web-stranicu. |
| Oznaka gumba Pojedinosti | Tekst prikazan za tipku detaljan prikaz ako je određena Web-stranica za prikaz pojedinosti. Zadano: prikaži pojedinosti Napomena : za svaki instalirani i omogućeni jezični paket za Microsoft Dataverse okruženje bit će dostupno polje za unos poruke na pridruženom jeziku. |
| Web-stranica za stvaranje | Neobavezna web-stranica koja će biti cilj tipke stvaranje. |
| Izradi oznaku gumba | Prikazani tekst za tipku stvaranje ako je navedena Web-stranica za stvaranje. Zadano: stvori Napomena : za svaki instalirani i omogućeni jezični paket za Dataverse okruženje bit će dostupno polje za unos poruke u pridruženi language._ |
| Naziv parametra ID-a niza upita | Naziv parametra naveden u nizu upita URL-a za web-stranicu za prikaz pojedinosti. Zadano: id |
| Tekst praznog popisa | Zastarjelo. Poruka koja se prikazuje kada nema zapisa. Napomena : za svaki instalirani i omogućeni jezični paket za Dataverse okruženje bit će dostupno polje za unos poruke na pridruženom jeziku. |
| Atribut korisnika portala | Neobavezni atribut za pretraživanje u primarnoj tablici koja predstavlja zapis korisnika portala, kontakt ili korisnika sustava na kojeg se trenutni ID korisnika može primijeniti za filtriranje podataka renderiranih na popisu. |
| Atribut kupca | Neobavezni atribut za pretraživanje u primarnoj tablici koja predstavlja zapis računa koji može primijeniti vrijednost naređenog klijenta kontakta korisnika za filtriranje podataka renderiranih na popisu. |
| Atribut web-mjesta | Neobavezni atribut za pretraživanje u primarnoj tablici koja predstavlja web-mjesto koje trenutni ID web-mjesta može primijeniti za filtriranje podataka renderiranih na popisu. |
| Pretraživanje omogućeno | Neobavezna Booleova vrijednost koja ukazuje treba li omogućiti pretragu ili ne. Renderirat će se tekstualni okvir kako bi se omogućila dopustila brza pretraga zapisa. Za pretraživanje djelomičnog teksta upotrebljavajte zvjezdicu (*) kao zamjenski znak. Pretraga dodaje uvjetne filtre Ili za svaki stupac primarne tablice u prikazu postojećim unaprijed definiranim filtrima uvjeta za upite i vraća dobivene zapise. Napomena: ova opcija ne pretražuje unutar stupaca povezane tablice. |
| Tekst pretraživanja rezerviranog mjesta | Neobavezni niz se upotrebljava kao oznaka prikazana u tekstualnom okviru tijekom početnog učitavanja. |
| Tekst pretraživanja elementa | Neobavezni niz se upotrebljava kao opis elementa prikazan kada se pokazivač pomakne iznad tekstualnog okvira Pretraga. |
Dodavanje prilagođenog Javascript koda
Kartica Mogućnosti na obrascu sadrži tekstualno područje u koje možete unijeti prilagođeni JavaScript kod, a ako stranica sadrži jQuery biblioteku, ovdje i nju možete upotrebljavati. Blok za skriptu dodat će se na dno web-stranice neposredno prije završne oznake obrasca stranice.

Popis preuzima podatke asinkrono i kada završi pokrenut će događaj loaded koje vaš prilagođeni JavaScript kod može osluškivati i učiniti nešto sa stavkama na rešetci. Sljedeći kôd je trivijalan primjer:
$(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");
});
});
});
Pronađite određeno polje atributa i pronađite njegovu vrijednost kako biste mogli modificirati renderiranje vrijednosti. Sljedeći kod dobiva svaku ćeliju tablice koja sadrži vrijednost atributa accountnumber. Zamijenite accountnumber atributom prikladnim za svoju tablicu i prikaz.
$(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
});
});
});
Konfiguracija popisa
Jednostavno možete omogućiti i konfigurirati radnje za zapise na popisu (Stvori, Uredi, Izbriši itd.). Također je moguće prebrisati zadane oznake, veličine i druge atribute kako bi se popis prikazivao točno na željeni način.
Ove se postavke mogu pronaći u odjeljku Konfiguracija u obrascu popisa. Prema zadanim postavkama, prikazuju se samo osnovne postavke. Odaberite Dodatne postavke da biste vidjeli dodatne postavke.

Atributi
| Ime/naziv | Opis |
|---|---|
| Osnovne postavke | |
| Radnje prikaza | Omogućuje vam dodavanje akcijskih gumba za radnje koje su primjenjive za skup tablica i pojavljivat će se iznad rešetke. Dostupne su akcije:
|
| Akcija stavki | Omogućuje vam dodavanje akcijskih tipki koje su primjenjive za individualni zapis i pojavit će se u svakom retku rešetke, ako je odgovarajuća privilegija dodijeljena uz pomoć dozvola tablice. Akcije koje su obično dostupne su:
|
| Zamjena atributa stupca | Omogućuje vam da zamijenite postavke prikaza za pojedinačne stupce u rešetki.
|
| Napredne postavke | |
| Učitavanje poruke | Nadjačava zadanu HTML poruku koja se pojavljuje dok se rešetka učitava. |
| Poruka o pogrešci | Nadjačava zadanu HTML poruku koja se pojavljuje kada dođe do pogreške tijekom učitavanja rešetke. |
| Poruka o odbijenom pristupu | Nadjačava zadanu HTML poruku koja se pojavljuje kada korisnik nema dovoljne dozvole tablice za pregledavanje popisa. |
| Prazna poruka | Nadjačava zadanu HTML poruku koja se pojavljuje kada rešetka ne sadrži nikakve podatke. |
| Dijalog obrasca s detaljima | Kontrolira postavke dijaloškog okvira koji se pojavljuje kada korisnik aktivira akciju pojedinosti |
| Dijalog uređivanja obrasca | Kontrolira postavke dijaloškog okvira koji se pojavljuje kada korisnik aktivira akciju uređivanja. |
| Dijalog stvaranja obrasca | Kontrolira postavke dijaloškog okvira koji se pojavljuje kada korisnik aktivira akciju stvaranja. |
| Dijalog brisanja | Kontrolira postavke dijaloškog okvira koji se pojavljuje kada korisnik aktivira akciju brisanja. |
| Dijalog pogreške | Upravlja postavkama za dijalog koji se pojavljuje kada dođe do pogreške tijekom bilo koje akcije. |
| Klasa CSS | Navedite CSS klasu ili klase koje će se primijeniti na HTML element koji sadrži cijelo područje rešetke, uključujući rešetku i akcijske gumbe. |
| Klasa CSS rešetke | Navedite CSS klasu ili klase koje će se primijeniti na HTML <table> element popisa. |
| Stil širine stupca rešetke | Konfigurira jesu li vrijednosti širine u stupcu atributa za nadjačavanje navedeni u pikselima ili postotku. |
Opće postavke akcija
Općenito, akcije tablice imaju postavke koje je moguće konfigurirati. U svim slučajevima, njihova je svrha pružiti vam više mogućnosti u smislu prilagođavanja, a polja nisu potrebna. Jednostavnim dodavanjem akcije omogućit ćete poduzimanje akcije na portalu, ako je odgovarajuća privilegija dodijeljena uz pomoć dozvola tablice.
Općenito, možete konfigurirati odgovarajući dijaloški okvir za svaku akciju koja će se pojaviti samo ako odaberete Potrebna potvrda.
| Naziv | Opis |
|---|---|
| Osnovne postavke | |
| Potvrda je obavezna? | Određuje hoće li se zatražiti potvrda nakon što je korisnik kliknuo na akciju. |
| Napredne postavke | |
| Potvrda | Nadjačava HTML poruku za poruku koja se prikazuje nakon što je korisnik aktivirao akciju. |
| Oznaka gumba | Nadjačava HTML oznaku za ovu akciju prikazanu u retku popisa. |
| Opis gumba | Nadjačava tekst opisa elementa koji se pojavljuje kada korisnik postavi pokazivač iznad tipke za ovu akciju prikazanu u retku popisa. |
| CSS klasa gumba | Dodaje CSS klasu na gumb. |
| Preusmjeravanje na web-stranicu | Određene akcije (ne sve) omogućuju preusmjeravanje nakon završetka akcije. Svakako se preporučuje za akciju brisanja, neobavezno u većini drugih slučajeva, možete odabrati web-stranicu za preusmjeravanje nakon dovršetka akcije. |
| Preusmjeravanje URL-a | Alternativa mogućnosti Preusmjeravanje na web-mjesto — omogućuje preusmjeravanje na određeni URL. |
Napredne postavke općenitog dijaloškog okvira
| Naziv | Opis |
|---|---|
| Titula | Nadjačava HTML koji se pojavljuje u naslovnoj traci dijaloškog okvira. |
| Tekst primarnog gumba | Nadjačava HTML koji se pojavljuje na tipki Primarno (Izbriši) na dijaloškom okviru. |
| Tekst gumba Zatvori | Nadjačava HTML koji se pojavljuje na tipki Zatvori (Odustani) na dijaloškom okviru. |
| Tekst gumba Odbaci čitača zaslona | Zamjenjuje tekst čitača zaslona povezanog s gumbom za odbacivanje dijaloškog okvira. |
| Veličina | Određuje veličinu dijaloškog okvira Brisanje. Mogućnosti su Zadano, Veliko i Malo. Zadana veličina stranice je Zadano. |
| Klasa CSS | Navedite CSS klase ili klase koje će se primijeniti na rezultirajući dijaloški okvir. |
| CSS klasa pločica | Navedite CSS klasu ili klase koje će se primijeniti na naslovnu traku rezultirajućeg dijaloškog okvira. |
| Osnovni gumb CSS klase | Navedite CSS klase ili klase koje će se primijeniti na gumb Primarno (Brisanje) dijaloškog okvira. |
| Zatvori CSS klasu gumba | Navedite CSS klase ili klase koje će se primijeniti na gumb Zatvori (Odustani) dijaloškog okvira. |
Postavke akcije stvaranja
Omogućivanje Stvaranje akcije prikazuje gumb iznad popisa iz koje, kada se klikne, otvara dijaloški okvir s osnovnim obrascem koji korisniku omogućuje stvaranje novog zapisa ako je privilegija Stvaranje dodijeljena uz pomoć dozvola tablice.
| Ime | Opis |
|---|---|
| Osnovne postavke | |
| Osnovni obrazac | Navodi osnovni obrazac koji će se koristiti za stvaranje novog zapisa. Padajući popis će navesti sve osnovne obrasce koji su konfigurirani za vrstu tablice popisa. Napomena: ako vrsta tablice popisa nema osnovne obrasce, padajući će popis biti prazan. Ako osnovni obrazac nije isporučen za akciju stvaranja, ignorirat će se i tipka se neće prikazivati na popisu. |
| Napredne postavke | |
| Oznaka gumba | Nadjačava HTML oznaku prikazanu na tipki akcija stvaranja iznad popisa. |
| Opis gumba | Nadjačava tekst opisa elementa koji se pojavljuje kada se pokazivač nalazi iznad tipke akcije stvaranja. |
Dijaloški okvir stvaranja obrasca dodatne postavke
| Naziv | Opis |
|---|---|
| Učitavanje poruke | Zamjenjuje poruku koja se pojavljuje prilikom učitavanja dijaloga. |
| Titula | Nadjačava HTML koji se pojavljuje u naslovnoj traci dijaloškog okvira. |
| Tekst gumba Odbaci čitača zaslona | Zamjenjuje tekst čitača zaslona povezanog s gumbom za odbacivanje dijaloškog okvira. |
| Veličina | Određuje veličinu dijaloškog okvira Stvaranje obrasca. Mogućnosti su Zadano, Veliko i Malo. Zadana veličina je Veliko. |
| Klasa CSS | Navedite CSS klase ili klase koje će se primijeniti na rezultirajući dijaloški okvir. |
| Klasa CSS naslova | Navedite CSS klasu ili klase koje će se primijeniti na naslovnu traku rezultirajućeg dijaloškog okvira. |
Postavke akcije preuzimanja
Omogućivanje akcije preuzimanja prikazuje tipku iznad popisa koja, kada se klikne, preuzima podatke s popisa u Excel (.xlsx) datoteku.
| Naziv | Opis |
|---|---|
| Osnovne postavke | |
| Ništa | |
| Dodatne postavke | |
| Oznaka gumba | Nadjačava HTML oznaku prikazanu na tipki akcija preuzimanja iznad popisa. |
| Opis gumba | Nadjačava tekst opisa elementa koji se pojavljuje kada se pokazivač nalazi iznad tipke akcije stvaranja. |
Postavke akcije pojedinosti
Omogućivanje akcije pojedinosti omogućuje korisniku pregledavanje obrasca entiteta samo za čitanje odabranih redova na osnovnom popisu.
| Ime | Opis |
|---|---|
| Osnovne postavke | |
| Osnovni obrazac | Navodi osnovni obrazac koji će se koristiti za prikaz pojedinosti odabrane tablice. Padajući popis će navesti sve osnovne obrasce koji su konfigurirani za vrstu tablice popisa. Napomena: ako vrsta tablice popisa nema osnovne obrasce, padajući će popis biti prazan. Ako osnovni obrazac nije isporučen za akciju pojedinosti, ignorirat će se, a tipka se neće prikazivati na popisu. |
| Napredne postavke | |
| Naziv parametra ID-ja zapisa | Navodi naziv parametra niza upita koji će se koristiti za odabir tablice za prikaz na odabranom osnovnom obrascu. To bi trebalo odgovarati vrijednosti u nazivu parametra ID-a zapisa niza upita tog osnovnog obrasca. Zadana je vrijednost za to polje, ovdje i u konfiguraciji osnovnog obrasca, ID. |
| Oznaka gumba | Nadjačava HTML oznaku za ovu akciju prikazanu u retku popisa. |
| Tipka opis elementa | Nadjačava tekst opisa elementa koji se pojavljuje kada korisnik postavi pokazivač iznad tipke za ovu akciju prikazanu u retku popisa. |
Dodatne postavke dijaloškog okvira pojedinosti
| Ime | Opis |
|---|---|
| Učitavanje poruke | Nadjačava HTML koji se pojavljuje kada se dijaloški okvir učitava. |
| Titula | Nadjačava HTML koji se pojavljuje u naslovnoj traci dijaloškog okvira. |
| Tekst gumba Odbaci čitača zaslona | Zamjenjuje tekst čitača zaslona povezanog s gumbom za odbacivanje dijaloškog okvira. |
| Veličina | Određuje veličinu dijaloškog okvira Pojedinosti. Mogućnosti su Zadano, Veliko i Malo. Zadana veličina je Veliko. |
| Klasa CSS | Navedite CSS klase ili klase koje će se primijeniti na rezultirajući dijaloški okvir. |
| Klasa CSS naslova | Navedite CSS klasu ili klase koje će se primijeniti na naslovnu traku rezultirajućeg dijaloškog okvira. |
Postavke akcije uređivanje
Omogućavanje Akcije uređivanja omogućuje korisniku prikaz osnovnog obrasca koji se može uređivati, a čiji su podaci vezani uz zapis odabranog retka iz popisa ako je privilegija 'Pisanje' dodijeljena uz pomoć dozvola tablice.
| Ime | Opis |
|---|---|
| Osnovne postavke | |
| Osnovni obrazac | Navodi osnovni obrazac koji će se upotrebljavati za uređivanje odabrane tablice. Padajući popis će navesti sve osnovne obrasce koji su konfigurirani za vrstu tablice popisa. Napomena: ako vrsta tablice popisa nema osnovne obrasce, padajući će popis biti prazan. Ako osnovni obrazac nije isporučen za akciju uređivanja, ignorirat će se, a tipka se neće prikazivati na popisu. |
| Napredne postavke | |
| Naziv parametra ID-ja zapisa | Navodi naziv parametra niza upita koji će se koristiti za odabir tablice za uređivanje na odabranom osnovnom obrascu. To bi trebalo odgovarati vrijednosti u nazivu parametra ID-a zapisa niza upita tog osnovnog obrasca. Zadana je vrijednost za to polje, ovdje i u konfiguraciji osnovnog obrasca, ID. |
| Oznaka gumba | Nadjačava HTML oznaku za ovu akciju prikazanu u retku popisa. |
| Opis gumba | Nadjačava tekst opisa elementa koji se pojavljuje kada korisnik postavi pokazivač iznad tipke za ovu akciju prikazanu u retku popisa. |
Dodatne postavke dijaloškog okvira uređivanje obrasca
| Ime | Opis |
|---|---|
| Učitavanje poruke | Nadjačava HTML koji se pojavljuje kada se dijaloški okvir učitava. |
| Titula | Nadjačava HTML koji se pojavljuje u naslovnoj traci dijaloškog okvira. |
| Tekst gumba Odbaci čitača zaslona | Zamjenjuje tekst čitača zaslona povezanog s gumbom za odbacivanje dijaloškog okvira. |
| Veličina | Određuje veličinu dijaloškog okvira Uredi. Mogućnosti su Zadano, Veliko i Malo. Zadana veličina je Veliko. |
| Klasa CSS | Navedite CSS klase ili klase koje će se primijeniti na rezultirajući dijaloški okvir. |
| Klasa CSS naslova | Navedite CSS klasu ili klase koje će se primijeniti na naslovnu traku rezultirajućeg dijaloškog okvira. |
Postavke akcije brisanje
Omogućivanje Akcije brisanje omogućuje korisniku trajno brisanje zapisa u odabranom retku na popisu ako je privilegija 'Brisanje' dodijeljena uz pomoć dozvola tablice.
| Ime | Opis |
|---|---|
| Osnovne postavke | |
| ništa | |
| Napredne postavke | |
| Potvrda | Nadjačava HTML poruku za poruku koja se prikazuje nakon što je korisnik aktivirao akciju brisanje. |
| Oznaka gumba | Nadjačava HTML oznaku za ovu akciju prikazanu u retku popisa. |
| Opis gumba | Nadjačava tekst opisa elementa koji se pojavljuje kada korisnik postavi pokazivač iznad tipke za ovu akciju prikazanu u retku popisa. |
(Dodatne) postavke dijaloškog okvira brisanje
| Ime | Opis |
|---|---|
| Titula | Nadjačava HTML koji se pojavljuje u naslovnoj traci dijaloškog okvira. |
| Tekst primarnog gumba | Nadjačava HTML koji se pojavljuje na tipki Primarno (Izbriši) na dijaloškom okviru. |
| Tekst gumba Zatvori | Nadjačava HTML koji se pojavljuje na tipki Zatvori (Odustani) na dijaloškom okviru. |
| Tekst gumba Odbaci čitača zaslona | Zamjenjuje tekst čitača zaslona povezanog s gumbom za odbacivanje dijaloškog okvira. |
| Veličina | Određuje veličinu dijaloškog okvira Brisanje. Mogućnosti su Zadano, Veliko i Malo. Zadana veličina stranice je Zadano. |
| Klasa CSS | Navedite CSS klase ili klase koje će se primijeniti na rezultirajući dijaloški okvir. |
| Klasa CSS naslova | Navedite CSS klasu ili klase koje će se primijeniti na naslovnu traku rezultirajućeg dijaloškog okvira. |
| Osnovni gumb CSS klase | Navedite CSS klase ili klase koje će se primijeniti na gumb Primarno (Brisanje) dijaloškog okvira. |
| Zatvori CSS klasu gumba | Navedite CSS klase ili klase koje će se primijeniti na gumb Zatvori (Odustani) dijaloškog okvira. |
Postavke akcije tijeka rada
Omogućivanje Akcije tijeka rada omogućuje korisniku pokretanje tijeka rada na zahtjev u odnosu na zapis u odabranom retku s popisa. Možete dodati neograničen broj akcija tijeka rada na popis.
| Ime | Opis |
|---|---|
| Osnovne postavke | |
| Workflow | Navodi tijek rada na zahtjev koji se pokreće kada korisnik aktivira tu akciju. Napomena: ako vrsta tablice popisa nema tijekove rada, padajući će popis biti prazan. Ako se za akciju tijeka rada ne navede nijedan tijek rada, zanemaruje ju se i gumb se neće prikazati na popisu. |
| Oznaka gumba | Postavlja HTML oznaku za ovu akciju prikazanu u retku popisa. To je obvezna postavka. |
| Napredne postavke | |
| Opis gumba | Nadjačava tekst opisa elementa koji se pojavljuje kada korisnik postavi pokazivač iznad tipke za ovu akciju prikazanu u retku popisa. |
Osiguravanje popisa
Napomena
Ova metoda osiguranja popisa uskoro će biti zastarjela. Stoga se ne smije koristiti. Umjesto toga koristite odgovarajuće dozvole tablice i postavljanje web-uloge kako biste korisnicima omogućili pristup svim podacima. Više informacija: Promjene dopuštenja tablice za obrasce i popise na novim portalima
Da biste osigurali popis, morate konfigurirati Dopuštenja tablice za tablicu za koju se prikazuju zapisi te također potvrditi okvir za postuvku Omogući dopuštenja tablice. Ako to ne učinite, vidjet ćete sljedeće upozorenje:
„Dozvole tablice trebale bi biti omogućene za ovaj zapis ili će bilo tko na internetu moći vidjeti podatke.“.
Čin zaštite popisa osigurat će da se korisnicima koji pristupe stranici prikazuju samo oni zapisi za koje su dobili dozvolu. Ovo se postiže dodatnim filtrom koji je dodan prikazima aplikacija usmjerenih modelu koji se pojavljuju na popisu. Ovaj će filtar filtrirati samo zapise koji su dostupni korisniku putem dozvole čitanje.
Nadalje, sve akcije koje su definirane za popis poštivat će odgovarajuće dozvole za tu akciju na osnovi zapisa. To jest, ako imate dozvolu za uređivanje zapisa, akcija uređivanje će biti omogućena za taj zapis. Isto se primjenjuje za brisanje, stvaranje itd. Imajte na umu da ako zapisi nisu dostupni, pojavit će se poruka koja pokazuje da će se to prikazati kada se popis učita.
Međutim, dobar dizajn web-mjesta određuje da ako korisnik ima ulogu bez dozvola tablice (to jest, nikada neće biti u situaciji u kojoj bi mogao vidjeti zapise), oni uopće ne bi trebali imati pristup stranici. Idealno stranica bi trebala biti zaštićena dozvolama pristupa web-stranici.
Ako ste osigurali popis odabirom opcije Omogući dozvole tablice i želite prikazati radnje na razini zapisa koje su primjenjive na prijavljenog korisnika, morate postaviti vrijednost postavke web-mjesta EntityList/ShowRecordLevelActions na istinito. Na primjer, postoje dva korisnika: Ivan i Mario. Preston ima potpuni pristup na razini kontakta u tablici Slučaj, dok Teddy ima globalni pristup za čitanje. Ako se stvori popis za prikazivanje svih zapisa slučaja, Preston bi vidio sve radnje (prikaz, uređivanje i brisanje) za zapise povezane s njegovim ugovorom. Na ostalim bi zapisima vidio samo radnju Prikaz. No Mario bi na svim zapisima vidio samo radnju Prikaz.
Ako je postavka web-mjesta EntityList/ShowRecordLevelActions postavljena na false i tablica ima više dozvola, sve akcije na razini zapisa bit će vidljive. No kada korisnik pokuša izvršiti radnju za koju nije ovlašten, prikazuje se pogreška.
Dodavanje prikaza stranici pojedinosti
Postavljanjem web-stranice za pretraživanje prikaza pojedinosti na web-stranicu, pojedinosti zapisa navedene na rešetci mogu se pregledavati u načinu samo za čitanje ili uređivati, ovisno o konfiguraciji pridruženog obrasca ili stranice.
Ova stranica može biti u potpunosti prilagođeni predložak stranice, možda stvoren uz pomoć platforme Liquid. Najuobičajeniji scenarij je vjerojatno imati stranicu s pojedinostima kao web-stranicu koja sadrži osnovni obrazac ili napredni obrazac.
Važno je znati da svaki zapis naveden na rešetci ima hipervezu na stranicu s pojedinostima, a veza će sadržavati naziv parametra niza upita s ID-jem zapisa. Naziv parametra niza upita ovisi o ID-ju za naziv parametra niza upita koji je naveden na popisu. Posljednje što je potrebno imati na umu je da ciljane pojedinosti web-mjesta moraju također znati naziv parametra niza upita kako bi dobile ID zapisa za koji je potrebno izvršiti upit i učitati njegove podatke.

Upotreba osnovnog obrasca za prikaz pojedinosti
Upute za stvaranje osnovnog obrasca pogledajte na stranici osnovni obrazac.
Potrebno je pripaziti na važne postavke navedene u nastavku za osiguravanje učitavanja zapisa s popisa u osnovni obrazac.
Naziv parametra za ID zapisa u osnovnom obrascu mora odgovarati nazivu parametra niza ID upita na popisu.
Način može biti uređivanje ili samo za čitanje, ovisno o vašim potrebama.
Upotreba naprednog obrasca za prikaz pojedinosti
Potrebno je pripaziti na važne postavke navedene u nastavku za osiguravanje učitavanja zapisa s popisa u napredni obrazac.
Naziv parametra niza upita za primarni ključ u koraku naprednom obrascu mora odgovarati nazivu parametra niza ID upita na popisu.
Način može biti uređivanje ili samo za čitanje, ovisno o vašim potrebama.
Upotreba stranice s pojedinostima funkcije za stvaranje
Možete upotrijebiti prilagođenu stranicu, osnovni obrazac ili napredni obrazac na isti način da biste stvorili funkciju Stvori. Ovo je alternativa definiranju akcije stvaranja u obrascu. Možete definirati akciju stvaranja i prilagođenu stranicu za stvaranje: definiranje prilagođene akcije ima prednost.
Ako dodijelite web-stranicu pretraživanju stvaranja na popisu, a niste odredili akciju kreiranja uz pomoć konfiguracije, tipka stvaranje će se renderirati na popisu koji će povezati korisnika s prilagođenom stranicom koji ste odredili za stvaranje.
Konfiguracija filtra popisa
Dodavanje mogućnosti filtru zapisa na popisu vrlo je jednostavno: potrebno je samo omogućiti opciju filtriranja, a zatim odabrati jednu ili više vrsti filtra koje će se prikazati korisnicima. Moguće je filtrirati prema atributu u skladu s tekstom koji je korisnik poslao ili odabrati iz niza mogućnosti. S pomoću značajke Napredno traženje možete dizajnirati gotovo sve vrste filtara koje možete zamisliti.
Omogućivanje filtra popisa
U odjeljku Filtar metapodataka označite okvir Omogućeno. Ovime ćete dodat područje filtra na popis kada je prikazan. Sve dok ne definirate barem jednu vrstu filtra okvir će izgledati prazno.
Možete definirati kako će se područje filtra na popisu renderirati uz pomoć postavke usmjerenje. Zadano, vodoravno, renderira područje filtra iznad popisa. Okomito usmjerenje renderira područje filtra kao okvir lijevo od popisa.

Vrste filtriranje
| Vrste filtriranja | Opis |
|---|---|
| Filtar teksta | Filtriranje popisa uz pomoć tekstualnog okvira za pretragu odgovarajućeg teksta u odabranom atributu određene tablice. |
| Skup filtara atributa | Filtriranje popisa uz pomoć niza okvira, svaki od kojih pokušava pronaći atribut određene tablice koji odgovara njegovom uvjetu. |
| Skup za pretraživanje | Filtriranje popisa uz pomoć niza okvira, svaki od kojih predstavlja odnos između zapisa određene tablice i zapisa povezane tablice. |
| Skup filtara raspona | Poput skupa filtara atributa, osim što svaki okvir može predstavljati dva uvjeta, a ne samo jedan (na primjer, veće od ili jednako 0 I manje od 100). |
| Skup dinamičkog popisa za odabir | Poput odabira vrijednosti na popisu za odabir skupa filtara atributa. Dinamični skup popisa za odabir ne zahtjeva navođenje mogućnosti popisa za odabir pomoću kojih će filtrirati, umjesto toga, izrađuje potpuni popis mogućnosti kada se popis učita. |
| Skup dinamičkog pretraživanja | Poput skupa pretraživanja. Dinamični skup pretraživanja ne zahtjeva navođenje mogućnosti pretraživanja pomoću kojih će filtrirati, umjesto toga, izrađuje potpuni popis mogućnosti kada se popis učita. |
| FetchXML filtra | Filtriranje popisa uz pomoć uvjeta filtra FetchXML. |
Filtriranje teksta
Filtriranje teksta dodaje tekstualni okvir području filtra popisa koji je povezan s atributom vrste tablice za popis. Kada korisnik primijeni filtriranje, popis prikazuje samo zapise čiji odabrani atributi sadrže vrijednosti.
Za dodavanje filtriranja tekst kliknite + Filtriranje teksta:

Filtriranje teksta upotrebljava atribute navedene u nastavku:
| Ime/naziv | Opis |
|---|---|
| Atribut | Naziv atributa za odabir za filtriranje u odnosu na odabranu vrstu tablice popisa. Samo su atributi vrste Niz valjani za Filtar teksta. |
| Prikazni naziv | Nadjačajte oznaku za filtar kada je prikazan popis. Po zadanom, ovo će automatski biti postavljeno na naziv odabranog atributa. |
Skup filtara atributa
Postavljanje filtriranja atributa dodaje niz mogućnosti za filtriranje popisa povezanih s jednim atributom odabranoj vrsti tablice popisa. Kada korisnik primijeni filtriranje, popis prikazuje samo zapise koji u potpunosti odgovaraju barem jednoj od odabranih mogućnosti.

Postavljanje filtriranja atributa upotrebljava atribute navedene u nastavku:
| Ime/naziv | Opis |
|---|---|
| Atribut | Naziv atributa za odabir za filtriranje u odnosu na odabranu vrstu tablice popisa. Samo su sljedeće vrste atributa valjane za filtriranje teksta: niz, veliki broj, decimalna, dvostruka, cijeli broj, novac, popis, datum i vrijeme i Booleov. |
| Prikazni naziv | Nadjačajte oznaku za filtar kada je prikazan popis. Po zadanom, ovo će automatski biti postavljeno na naziv odabranog atributa. |
| Opcije | Zbirka mogućih vrijednosti za filtriranje. U nastavku potražite dodatne informacije. |
Postavljanje filtriranja mogućnosti
Postavljanje filtriranja atributa uglavnom može imati brojne mogućnosti, s iznimkom popisa za odabir i Booleovih atributa. Postavljanje filtriranja Booleovih atributa može imati jednu ili dvije mogućnosti—jednu istinitu mogućnost, a drugu neistinitu. Postavljanje filtriranja popisa za odabir atributa može imati najviše jednu mogućnost za svaku moguću vrijednost na popisu za odabir.
Mogućnosti imaju atribute navedene u nastavku:
| Naziv | Opis |
|---|---|
| Operator | Usporedni operator upotrjebljen za filtriranje rezultata, na primjer jednako, manje od itd. Popis operatora za mogućnost ovisit će o vrsti atributa odabranog za filtriranje. Na primjer, numeričke vrste (decimalna) imat će operatore poput Manje od ili Veće od, dok će atributi Niz upotrebljavati operatore poput Počinje na ili Sadrži. Operatori popis za odabir i Booleov su uvijek Jednako. |
| Vrijednost | Stvarna vrijednost koja se upotrebljava za ovaj uvjet filtriranja. |
| Naziv zaslona | Nadjačava zaslonski naziv za ovu mogućnost u okviru filtriranja. Po zadanom, ovo će biti postavljeno na vrijednost jednaku vrijednosti atributa. |
Skup za pretraživanje
Skup pretraživanja dodaje niz mogućnosti za filtriranje popisa povezanih s povezanom tablicom u odabranoj vrsti tablice popisa. Kada korisnik primijeni filtriranje, popis prikazuje samo zapise koji u potpunosti odgovaraju barem jednom od odabranih povezanih zapisa.

Skup pretraživanja upotrebljava atribute navedene u nastavku:
| Ime/naziv | Opis |
|---|---|
| Odnos | Naziv povezane tablice za filtriranje u odnosu na odabranu vrstu tablice popisa. Samo tablice s odnosom jedan-naspram-mnogo ili mnogo-naspram-mnogo na odabranoj vrsti tablice popisa pojavljuju za ovu vrstu filtriranja. |
| Prikazni naziv | Nadjačajte oznaku za filtar kada je prikazan popis. Po zadanom, ovo će automatski biti postavljeno na naziv odabranog odnosa. |
| Mogućnosti | Zbirka mogućih vrijednosti za filtriranje. U nastavku potražite dodatne informacije. |
Skup pretraživanja mogućnosti
Skup pretraživanja obično može imati brojne mogućnosti, a jedino je ograničenje broj zapisa povezanih s odabranom vrstom.
Mogućnosti imaju atribute navedene u nastavku:
| Naziv | Opis |
|---|---|
| Vrijednost | Zapis odabrane vrste prema kojoj će se filtrirati. |
| Naziv zaslona | Nadjačava zaslonski naziv za ovu mogućnost u okviru filtriranja. Po zadanom, ovo će biti postavljeno na vrijednost jednaku vrijednosti atributa. |
Skup filtara raspona
Postavljanje filtriranja raspona dodaje niz mogućnosti, svaka od kojih ima dva uvjeta, području filtriranja. Kada korisnik primijeni filtriranje, popis prikazuje samo zapise koji u potpunosti odgovaraju svim uvjetima na barem jednoj od odabranih mogućnosti.

Postavljanje filtriranja raspona upotrebljava atribute navedene u nastavku:
| Ime/naziv | Opis |
|---|---|
| Atribut | Naziv atributa za odabir za filtriranje u odnosu na odabranu vrstu tablice popisa. Samo su sljedeće vrste atributa valjane za filtriranje teksta: niz, veliki broj, decimalna, dvostruka, cijeli broj, novac, datum i vrijeme. |
| Prikazni naziv | Nadjačajte oznaku za filtar kada je prikazan popis. Po zadanom, ovo će automatski biti postavljeno na naziv odabranog atributa. |
| Opcije | Zbirka mogućih vrijednosti za filtriranje. U nastavku potražite dodatne informacije. |
Postavljanje mogućnosti filtriranja raspona
Postavljanje filtriranja raspona može imati različite mogućnosti. Svaka mogućnost postavit će uvjet filtriranja s jednim ili dva poduvjeta, oba od kojih moraju biti ispunjena da bi uvjet bio istinit.
Mogućnosti imaju atribute navedene u nastavku:
| Naziv | Opis |
|---|---|
| Operator 1 | Prvi usporedni operator upotrijebljen za filtriranje rezultata, na primjer jednako i manje od. Popis operatora za mogućnost ovisit će o vrsti atributa odabranog za filtriranje. Na primjer, numeričke vrste (decimalna) imat će operatore poput Manje od ili Veće od, dok će atributi Niz upotrebljavati operatore poput Počinje na ili Sadrži. Operatori popis za odabir i Booleov su uvijek Jednako. |
| Vrijednost 1 | Prva vrijednost koja se upotrebljava za ovaj uvjet filtriranja. |
| Operator 2 (neobavezno) | Drugi usporedni operator upotrijebljen za filtriranje rezultata, na primjer jednako i manje od. Popis operatora za mogućnost ovisit će o vrsti atributa odabranog za filtriranje. Na primjer, numeričke vrste (decimalna) imat će operatore poput Manje od ili Veće od, dok će atributi Niz upotrebljavati operatore poput Počinje na ili Sadrži. Operatori popis za odabir i Booleov su uvijek Jednako. |
| Vrijednost 2 (neobavezno) | Druga vrijednost koja se upotrebljava za ovaj uvjet filtriranja. |
| Naziv zaslona | Nadjačava zaslonski naziv za ovu mogućnost u okviru filtriranja. Po zadanom, ovo će postavljati dinamično na temelju odabranih operatora i vrijednosti. |
Skup dinamičkog popisa za odabir
Dinamično postavljanje popisa za odabir dodaje niz mogućnosti za filtriranje koje predstavljaju sve vrijednosti navedene u polju popisa za odabir. Ovo se razlikuje od odabira popisa za odabir u postavljanju atributa filtriranja. U postavljanju atributa filtriranja, morate navesti skup mogućnosti koje će biti dostupne korisniku za filtriranje; u dinamičnom postavljanju popisa za odabir za filtriranje, samo morate navesti polje popisa za odabir i čitav skup mogućnosti biti će ponuđen automatski. Ako Vam je potrebna veća kontrola, preporučujemo upotrebu postavljanje atributa filtriranja.

Dinamično postavljanje popisa za odabir upotrebljava mogućnosti navedene u nastavku:
| Ime/naziv | Opis |
|---|---|
| Atribut | Naziv atributa Popis za odabir za odabir za filtriranje u odnosu na odabranu vrstu tablice popisa. |
| Prikazni naziv | Nadjačajte oznaku za filtar kada je prikazan popis. Po zadanom, ovo će automatski biti postavljeno na naziv odabranog atributa. |
Skup dinamičkog pretraživanja
Skup dinamičnog pretraživanja dodaje dinamički niz mogućnosti za filtriranje popisa povezanih s povezanom tablicom u odabranoj vrsti tablice popisa. Kada korisnik primijeni filtriranje, popis prikazuje samo zapise koji u potpunosti odgovaraju barem jednom od odabranih povezanih zapisa.
Razlikuje se od skupa pretraživanja. U skupu pretraživanja morali ste ručno navesti povezane tablice za filtriranje. U dinamičnom skupu pretraživanja samo morate navesti odnose koje ćete filtrirati, a popis mogućnosti će se izraditi na temelju određenog pregleda povezanih tablica.

Dinamični skup pretraživanja upotrebljava mogućnosti navedene u nastavku:
| Ime/naziv | Opis |
|---|---|
| Odnos | Naziv povezane tablice za filtriranje u odnosu na odabranu vrstu tablice popisa. Samo tablice s odnosom jedan-naspram-mnogo ili mnogo-naspram-mnogo na odabranoj vrsti tablice popisa pojavljuju za ovu vrstu filtriranja. |
| Prikaži | Prikaz (spremljeni upit) za upotrebu kao izvor dinamične popise tablica za filtriranje. |
| Označi stupac | Polje iz prikaza koje pruža vrijednost "naziva" svake tablice. |
| Pretraživanje filtra o odnosu | Određuje odnos između tablica određenog poljem odnosa i prijavljenim korisnikom. Ako tablica određena poljem odnosa također ima odnos s kontaktom, možete suziti popis mogućnosti filtriranja na one koje su povezane s prijavljenim korisnikom. |
| Prikazni naziv | Nadjačajte oznaku za filtar kada je prikazan popis. Po zadanom, ovo će automatski biti postavljeno na naziv odabranog odnosa. |
Filtar FetchXML
Raspon filtriranja može stvori jednostavan okvir filtriranja poput filtriranja teksta ili postaviti mogućnosti poput drugih vrsti filtriranja. Omogućava vam ručno stvaranje gotovo bilo koje vrste filtriranja za popis uz pomoć platforme FetchXML.

Filtar FetchXM upotrebljava samo jedan atribut:
| Ime/naziv | Opis |
|---|---|
| FetchXML | XML izjava koja predstavlja filtar. |
Prikaz karte popisa
Uz pomoć popisa moguće je omogućiti i konfigurirati prikaz karte podataka uz pomoć servisa Bing s funkcionalnosti pretraživanja za pronalazak lokacija blizu adrese. Ispunjavanjem zapisa vrijednostima geografske širine i dužine i određivanjem potrebnih mogućnosti konfiguracije navedenih u ovom odjeljku, vaši zapisi se mogu renderirati kao točke na karti. Svaki zapis koji ne sadrži vrijednosti geografske širine i dužine bit će isključen iz pretrage. Početno učitavanje stranice prikazat će sve zapise s početnom vrijednosti polja vrijednost udaljenosti (u miljama ili kilometrima ovisno o odabranim jedinicama udaljenosti) iz koordinata zadane središnje geografske širine i dužine. Navedeni se prikaz ignorira kada se koristi prikaz karte, a upit udaljenosti primjenjuje se na skup podataka za povratak na rezultate koje je moguće prikazati na karti.
Napomena
- Ova mogućnost nije podržana u okruženju German Sovereign Cloud. Sekcija prikaza mape neće biti vidljiva u ovom okruženju.
- Samo su Bing karte podržane kao Vrsta karte.
Prikaz kalendara popisa
Upotreba kalendara popisa omogućuje renderiranje popisa kao kalendara sa svakim pojedinim zapisom konfiguriranim kao zasebnim događajem.
Kako bi se zapisi prikazivali uz pomoć kalendara ti zapisi moraju barem imati polje s datumom. Kako bi događaji imali točna vremena početka i završetka, potrebna su odgovarajuća polja itd. Pod pretpostavkom da su polja konfigurirana, prikaz kalendara pojavit će se na portalu.
Popis feeda OData
Ako je to omogućeno, tablica se može objaviti na sažetku sadržaja OData. Protokol OData je protokol na razini aplikacije za interakciju s podacima putem web-servisa RESTful. Podatke iz ovog sažetka sadržaja moguće je pregledavati u web-pregledniku, može im pristupiti klijentska web-aplikacija ili se mogu uvesti u Excel.
Napomena
Popisi koji imaju omogućene OData sažetke zahtijevaju odgovarajuće postavke za dozvole tablice kako bi funkcionirao sažetak na tim popisima. Stoga morate omogućiti dozvole tablice na popisu na kojem su omogućeni OData sažetci.
- Najnovija rješenja portala prikazat će sljedeću pogrešku i neće vam omogućiti spremanje popisa bez omogućavanja dozvola tablice:
„Dozvole tablice moraju se omogućiti na kartici Općenito jer je omogućen sažetak OData feed.“ - Starija rješenja portala ne prikazuju prethodnu poruku. No za popise s omogućenim OData sažecima dozvole tablice uvijek se smatraju omogućenima čak i ako popis spremite, a da niste izričito odabrali postavku Omogući dozvole tablice.
Unaprijeđeni prikaz filtriranja za popise
Možete upotrebljavati dozvole tablice ako želite zaštititi zapise, ali ako jednostavno želite osigurati filtriranje kao dio skupa opcija filtriranja koji je važan trenutnom korisniku portala. Ova značajka podržava filtriranje trenutnog korisnika, nadređenog računa korisnika i/ili web-mjesta na bilo kojoj dubini. Jednostavno izradite filtar prikaza koji će se upariti sa svakim pojedinim zapisom kontakta, a njegovu će vrijednost kod zamijeniti stvarnom vrijednošću u vrijeme izvođenja—nije potrebno dodjeljivati vrijednosti poljima u odjeljku Uvjeti filtriranja.
- Kontrola će pronaći sve elemente uvjeta gdje je uitype = "contact" i postaviti vrijednost na stvarnu vrijednost trenutačnog ID-a kontakta korisnika portala.
- Kontrola će pronaći sve elemente uvjeta gdje je uitype = "account" i postaviti vrijednost na stvarnu vrijednost trenutačnog ID-a nadređenog računa korisnika portala.
- Kontrola će pronaći sve elemente uvjeta gdje je uitype = "adx_website" i postaviti vrijednost na stvarnu vrijednost trenutačnog ID-a web-mjesta korisnika portala.
Primjer kriterija filtriranja prikaza
Slika u nastavku prikazuje proizvoljni kontakt dodijeljen uvjetu filtra. To je skraćeni, „lažni” kontakt, ali to može biti bilo koji zapis kontakta. ID ovog zapisa zamijenit će se stvarnom vrijednošću ID-a korisnika koji pregledava stranicu. Ako korisnik nije prijavljen, neće biti pronađenih zapisa. To pruža veću fleksibilnost u filtriranju podataka na temelju korisnika i web mjesta ovisno o kontekstu.

Napomena
Ako filtrirate po trenutačnom kontaktu ili nadređenom računu korisnika portala, preporučuje se da pravilo kontrole pristupa web-stranici povežete s web-stranicom kako biste naveli korisnika na prijavu. Stvorili biste web-ulogu s odabranim atributom „Uloga korisnika čija je autentičnost provjerena”. Stvorite pravilo kontrole pristupa web-stranici s pravom „Ograniči čitanje” i pridružite mu web-ulogu. To će navesti korisnike da se prijave da bi mogli vidjeti stranicu te omogućiti popunjavanje podataka u skladu s tim.