O listama
Lista je konfiguracija koju pokreću podaci koju koristite za dodavanje veb-stranice koja će prikazivati listu zapisa bez potrebe da programer ističe mrežu na portalu. Korišćenjem liste možete da izložite zapise za prikaz na portalima.
Mreža podržava sortiranje i imaće numerisane stranice ako je broj zapisa veći od navedene veličine stranice. Ako je navedeno veb-stranica za prikaz detalja, svaki zapis će sadržati vezu ka stranici, a ID zapisa će se pridružiti niski upita zajedno sa imenom parametra niske upita ID-a. Lista podržava i više prikaza. Ako je određeno više od jednog prikaza, prikazaće se padajuća lista kako bi omogućila korisniku da se prebacuje između raznih prikaza.
Podaci mogu da se filtriraju prema trenutnom korisniku portala, nalogu nadređenog klijenta trenutnog korisnika portala i veb-lokaciji trenutnog portala. Ako postoji vrednost za oba uslove filtera Atribut korisnika portala i Atribut poslovnog kontakta, portal će vizuelizovati padajuću listu koja će omogućiti korisniku da prikazuje sopstvene („Moje“) podatke ili njihove podatke o poslovnom kontaktu nadređenog klijenta.
Dodavanje liste na portal
Lista sadrži relacije sa veb-stranicama i raznim svojstvima radi kontrole pokretanja liste zapisa na portalu. Odnos sa veb-stranicom omogućava dinamičko preuzimanje definicije liste za dati čvor na stranici u okviru veb-lokacije. Da biste prikazali postojeće prikaze tabela ili kreirali nove prikaze tabela, idite do opcije Portali > Liste.
Napomena
- Lista mora biti povezana sa veb-stranicom na datoj veb-lokaciji da bi lista mogla da se prikazuje u okviru lokacije.
- Skup opcija sa višestrukim biranjem nije podržana na listama.
Veb-stranice povezane sa listom mogu da se prikazuju izborom veze Veb-stranice koja je navedena u navigacionim vezama Srodno u meniju sa krajnje leve strane. Kada kreirate listu, prvi korak je da odaberete tabelu za koju želite da prikazujete listu na portalu. Zatim ćete izabrati jedan ili više prikaza aplikacije zasnovane na modelu za vizuelizaciju.
Kada kreirate ili uređujete veb-stranicu možete navesti listu u polju pronalaženja koje se nalazi na obrascu veb-stranice. Predložak stranice će obično biti predložak „Stranica“, ali može biti jedan od nekoliko drugih predložaka namenjenih za sadržaj, jer glavni predložak sadrži potrebnu logiku za utvrđivanje da li bi lista trebalo da se prikazuje.
Atributi liste i relacije
| +Ime | Opis |
|---|---|
| +Ime | Opisno ime zapisa. Ovo polje je obavezno. |
| Naziv tabele | Naziv tabele iz koje će prikaz sačuvanog upita biti učitan. Ovo polje je obavezno. |
| Prikaz | Prikaz(i) sačuvanog upita za ciljnu tabelu koja će se prikazati. Ovo polje je obavezno. Ako je navedeno više prikaza, veb-stranica će sadržati padajuću listu kako bi omogućila korisniku da se prebacuje između raznih prikaza. |
| Veličina stranice | Vrednost celog broja koja određuje broj zapisa po stranici. Ovo polje je obavezno. Podrazumevano: 10 |
| Veb-stranica za prikaz detalja | Opcionalna veb-stranica koja može da budu povezana za svaki zapis. Ime parametra niske upita ID-a i ID zapisa će biti pridodati u nisku upita URL adrese za ovu veb-stranicu. |
| Oznaka dugmeta „Detalji“ | Tekst koji se prikazuje za dugme za prikaz detalja ako je navedeno Veb-stranica za prikaz detalja. Podrazumevano: Prikaži detalje Napomena : Za svaki jezički paket instaliran i omogućen za Microsoft Dataverse okruženje, polje će biti dostupno za unos poruke na pridruženi jezik. |
| Veb-stranica za kreiranje | Opcionalna veb-stranica koja će biti cilj dugmeta za kreiranje. |
| Oznaka dugmeta „Kreiraj“ | Tekst koji se prikazuje za dugme za kreiranje ako je navedeno Veb-stranica za kreiranje. Podrazumevano: Kreiraj Napomena : Za svaki jezički paket instaliran i omogućen za Dataverse okruženje, polje će biti dostupno za unos poruke u povezanom language._ |
| Ime parametra niske upita ID-a | Ime parametra navedeno u niski upita URL adrese ka veb-stranici za prikaz detalja. Podrazumevano: ID |
| Tekst prazne liste | Zastarelo. Poruka koja se prikazuje kada nema zapisa. Napomena : Za svaki jezički paket instaliran i omogućen za Dataverse okruženje, polje će biti dostupno za unos poruke na pridruženi jezik. |
| Atribut korisnika portala | Opcionalni atribut pronalaženja za primarnu tabelu koji predstavlja zapis korisnika portala. To je kontakt ili sistemski korisnik na kojeg može biti primenjen ID trenutnog korisnika radi filtriranja podataka prikazanih na listi. |
| Atribut poslovnog kontakta | Opcionalni atribut pronalaženja za primarnu tabelu koji predstavlja zapis poslovnog kontakta na koga može da se primeni vrednost poslovnog kontakta nadređenog klijenta kontakta radi filtriranja podataka prikazanih na listi. |
| Atribut veb lokacije | Opcionalni atribut pronalaženja za primarnu tabelu koji predstavlja veb-lokaciju na koju može da se primeni ID veb-lokacije radi filtriranja podataka prikazanih na listi. |
| Pretraga je omogućena | Opcionalna logička vrednost koja pokazuje da li bi pretraga trebalo da bude omogućena. Biće prikazano tekstualno polje koje omogućava korisnicima da urade brzu pretragu zapisa. Za pretraživanje delimičnog teksta koristite zvezdicu (*) kao džoker znak. Pretraga dodaje filtere uslova „Ili“ za svaku kolonu primarne tabele u prikazu u postojeće unapred definisane uslove filtera prikaza za slanje upita i vraćanje rezultujućih zapisa. Napomena: Ova opcija ne pretražuje u povezanim kolonama tabele. |
| Tekst čuvara mesta za pretragu | Opcionalna niska koja se koristi kao oznaka u tekstualnom polju pri početnom učitavanju. |
| Tekst opisa alatke za pretragu | Opcionalna niska koja se koristi kao opis alatke koji se prikazuje kada korisnik pomeri miša na tekstualno polje Pretraga. |
Dodavanje prilagođenog JavaScript koda
Kartica Opcije na obrascu sadrži oblast za tekst u koju može da unesete prilagođeni JavaScript, a ako stranica obuhvata jQuery biblioteku, onda i nju možete da koristite ovde. Blok skripte će biti dodat na dno veb-stranice, neposredno pre oznake zatvaranja stranice.

Lista pribavlja svoje podatke asinhrono i kada se dovrši, pokrenuće događaj loaded koji vaš prilagođeni JavaScript može da prati i da uradi nešto sa stavkama u mreži. Sledeći kôd je trivijalni primer:
$(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 polje određenog atributa i uzmite njegovu vrednost da biste mogli da izmenite prikazivanje vrednosti. Sledeći kôd pribavlja svaku ćeliju u tabeli koja sadrži vrednosti atributa accountnumber. Zamenite accountnumber odgovarajućim atributom za vašu tabelu 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 liste
Možete lako da omogućite i konfigurišete radnje (kreiranje, uređivanje, brisanje i tako dalje) za zapise na listi. Takođe je moguće da izmenite podrazumevane oznake, veličine i druge atribute tako da lista bude prikazana tačno kako vi želite.
Ova podešavanja se nalaze u odeljku Konfiguracija obrasca liste. Podrazumevano, prikazuju se samo Osnovne postavke. Izaberite Napredna podešavanja da biste videli dodatna podešavanja.

Atributi
| +Ime | Opis |
|---|---|
| Osnovna podešavanja | |
| Prikaži radnje | Koristi se za dodavanje dugmadi za radnje koje su primenljive za skup tabela i prikazivaće se iznad mreže. Dostupne akcije su:
|
| Radnje stavki | Koristi se za dodavanje dugmadi za radnje koje su primenljive za pojedinačni zapis i pojavljivaće se za svaki red u mreži ukoliko su dozvole za tabelu odobrile odgovarajuću privilegiju. Tipično su dostupne sledeće radnje:
|
| Menjanje atributa kolone | Koristi se za izmenu postavki prikaza za pojedinačne kolone u mreži.
|
| Napredna podešavanja | |
| Učitavanje poruke | Zamenjuje podrazumevanu HTML poruku koja se pojavljuje prilikom učitavanja mreže. |
| Poruka o grešci | Zamenjuje podrazumevanu HTML poruku koja se pojavljuje kada dođe do greške prilikom učitavanja mreže. |
| Poruka u kojoj se navodi da je pristup odbijen | Zamenjuje podrazumevanu HTML poruku koja se pojavljuje kada korisnik nema dovoljno dozvola za tabelu da prikaže listu. |
| Prazna poruka | Zamenjuje HTML poruku koja se pojavljuje kada povezana mreža ne sadrži podatke. |
| Dijalog obrasca sa podacima | Kontroliše podešavanja za dijalog koji se pojavljuje kada korisnik aktivira radnju Detalji. |
| Dijalog za uređivanje obrasca | Kontroliše podešavanja za dijalog koji se pojavljuje kada korisnik aktivira radnju Uredi. |
| Dijalog za kreiranje obrasca | Kontroliše podešavanja za dijalog koji se pojavljuje kada korisnik aktivira radnju Kreiraj. |
| Brisanje dijaloga | Kontroliše podešavanja za dijalog koji se pojavljuje kada korisnik aktivira radnju Obriši. |
| Dijalog greške | Kontroliše postavke za dijalog koji se pojavljuje kada dođe do greške prilikom bilo koje akcije. |
| CSS klasa | Navedite CSS klasa ili klasa koje će biti primenjene na HTML element koji sadrži celu oblast koordinatne mreže, uključujući koordinatnu mrežu i radnu dugmad. |
| Klasa CSS koordinatne mreže | Navedite CSS klasa ili klasa koje će biti primenjene na HTML <table> element liste. |
| Stil širine kolone u mreži | Konfiguriše da li su vrednosti za Širinu u atributima menjanja kolone navedene u pikselima ili procentualno. |
Opšta podešavanja radnje
Uopšte, radnje tabele imaju podešavanja koja je moguće konfigurisati. U svim slučajevima, na taj način dobijate više opcija u pogledu prilagođavanja, a polja nisu obavezna. Jednostavno dodavanje radnje dozvoliće preuzimanje radnje na portalu, ukoliko je odgovarajuća privilegija odobrena dozvolama tabele.
Obično, možete da konfigurišete odgovarajući dijalog za svaku radnju, koji će se pojaviti samo ako izaberete Obavezna potvrda.
| Naziv | Opis |
|---|---|
| Osnovna podešavanja | |
| Potvrda potrebna? | Određuje da li će potvrda da zatražiti od korisnika da potvrdi kada se izabere radnja. |
| Napredna podešavanja | |
| Potvrda | Zamenjuje HTML poruku potvrde prikazanu kada korisnik aktivira radnju. |
| Oznaka dugmeta | Zamenjuje HTML oznaku za ovu radnju prikazanu u redu liste. |
| Savet za dugme | Zamenjuje tekst opisa alatki koji se pojavljuje kada korisnik pokaže na dugme za ovu radnju prikazanu u redu liste. |
| Dugme "CSS klasa" | Dugme dodaje CSS klase. |
| Preusmeri do veb stranice | Pojedine radnje (ne sve) dozvoljavaju preusmeravanje nakon završetka radnje. Preporučuje se za radnju Obriši, opcionalno u većini drugih slučajeva, možete odabrati veb-stranicu za preusmeravanje kada se radnja dovrši. |
| URL adresa za preusmeravanje | Alternativa za opciju Preusmeri na veb-stranicu – dozvoljava preusmeravanje do određene URL adrese. |
Napredna podešavanja dijaloga Opšti podaci
| Ime | Opis |
|---|---|
| Zvanje | Zamenjuje HTML koji se pojavljuje na naslovnoj traci dijaloga. |
| Tekst primarnog dugmeta | Zamenjuje HTML koji se pojavljuje u primarnom dugmetu („Izbriši“) na dijalogu. |
| Tekst dugmeta za zatvaranje | Zamenjuje HTML koji se pojavljuje na dugmetu za zatvaranje („Otkaži“) na dijalogu. |
| Tekst dugmeta za odbacivanje za čitač ekrana | Poništava tekst čitača na ekranu povezan sa dijalogom dugmeta Odbaci. |
| Veličina | Navodi veličinu dijaloga Brisanje. Opcije su podrazumevana, velika i mala. Podrazumevana veličina stranice je Podrazumevano. |
| CSS klasa | Navedite CSS klasa ili klasa koje će biti primenjene na rezultirajući dijalog. |
| Klasa CSS pločica | Navedite CSS klase ili klase koje će biti primenjene na naslovnu traku rezultujućeg dijaloga. |
| Primarno dugme CSS klasi | Navedite CSS klasa ili klasa koje će biti primenjene na dugme "Primarno (izbriši". |
| Zatvori dugme CSS klasi | Navedite CSS klase ili klase koje će biti primenjene na dugme "Zatvori" (Otkaži) u dijalogu. |
Postavke za radnju kreiranja
Omogućavanje Radnje kreiranja prikazuje dugme iznad liste. Kada kliknete na njega, otvara se dijalog sa osnovnim obrascem kojeg korisnik može da iskoristi za kreiranje zapisa ukoliko dozvole za tabelu omogućavaju privilegiju „Kreiraj“.
| +Ime | Opis |
|---|---|
| Osnovna podešavanja | |
| Osnovni obrazac | Navodi osnovni obrazac koji će se koristiti za kreiranje novog zapisa. Padajuća lista će obuhvatati sve osnovne obrasce koji su konfigurisani za tip tabele liste. Napomena: Ako tip tabele liste nema osnovne obrasce, padajuća lista će se prikazati prazna. Ako nije naveden osnovni obrazac za radnju kreiranja, biće ignorisano, a dugme se neće prikazivati na listi. |
| Napredna podešavanja | |
| Oznaka dugmeta | Zamenjuje HTML oznaku prikazanu na dugmetu „Radnja kreiranja“ iznad liste. |
| Savet za dugme | Zamenjuje tekst opisa alatki koji se pojavljuje kada korisnik postavi pokazivač miša iznad dugmeta „Radnja kreiranja“. |
Napredna podešavanja dijaloga Kreiranje obrasca
| Naziv | Opis |
|---|---|
| Učitavanje poruke | Zamenjuje poruku koja se pojavljuje prilikom učitavanja dijaloga. |
| Zvanje | Zamenjuje HTML koji se pojavljuje na naslovnoj traci dijaloga. |
| Tekst dugmeta za odbacivanje za čitač ekrana | Poništava tekst čitača na ekranu povezan sa dijalogom dugmeta Odbaci. |
| Veličina | Navodi veličinu dijaloga „Kreiranje obrasca“. Opcije su podrazumevana, velika i mala. Podrazumevana veličina stranice je Velika. |
| CSS klasa | Navedite CSS klasa ili klasa koje će biti primenjene na rezultirajući dijalog. |
| Naslov CSS klase | Navedite CSS klase ili klase koje će biti primenjene na naslovnu traku rezultujućeg dijaloga. |
Podešavanja za radnju preuzimanja
Omogućavanjem Radnje preuzimanja prikazuje se dugme iznad liste, a ako se ono izabere, preuzimaju se podaci sa liste u Excel (.xlsx) datoteku.
| Naziv | Opis |
|---|---|
| Osnovna podešavanja | |
| Ništa | |
| Napredna podešavanja | |
| Oznaka dugmeta | Zamenjuje HTML oznaku prikazanu na dugmetu „Radnja preuzimanja“ iznad liste. |
| Savet za dugme | Zamenjuje tekst opisa alatki koji se pojavljuje kada korisnik postavi pokazivač miša iznad dugmeta „Radnja preuzimanja“. |
Podešavanja za radnju detalja
Omogućavanjem Radnje detalji korisniku se omogućava da prikaže osnovni obrazac koji je samo za čitanje izabranog reda na listi.
| +Ime | Opis |
|---|---|
| Osnovna podešavanja | |
| Osnovni obrazac | Navodi osnovni obrazac koji će se koristiti za prikaz detalja izabrane tabele. Padajuća lista će obuhvatati sve osnovne obrasce koji su konfigurisani za tip tabele liste. Napomena: Ako tip tabele liste nema osnovne obrasce, padajuća lista će se prikazati prazna. Ako nije naveden osnovni obrazac za radnju detalja, biće ignorisano. Dugme se neće prikazivati u listi. |
| Napredna podešavanja | |
| Naziv parametra ID-a zapisa | Navodi ime parametra niske upita koji će se koristiti za izbor tabele za prikaz u izabranom osnovnom obrascu. To bi trebalo da se podudara sa vrednošću u Imenu parametra niske upita ID-a zapisa osnovnog obrasca. Podrazumevana vrednost za ovo polje, i ovde i u konfiguraciji osnovnog obrasca, jeste id. |
| Oznaka dugmeta | Zamenjuje HTML oznaku za ovu radnju prikazanu u redu liste. |
| Opis alatke za dugme | Zamenjuje tekst opisa alatki koji se pojavljuje kada korisnik pokaže na dugme za ovu radnju prikazanu u redu liste. |
Napredna podešavanja za dijalog Detalji
| +Ime | Opis |
|---|---|
| Učitavanje poruke | Zamenjuje HTML koji se pojavljuje kada se učitava dijalog. |
| Zvanje | Zamenjuje HTML koji se pojavljuje na naslovnoj traci dijaloga. |
| Tekst dugmeta za odbacivanje za čitač ekrana | Poništava tekst čitača na ekranu povezan sa dijalogom dugmeta Odbaci. |
| Veličina | Navodi veličinu dijaloga „Detalji“. Opcije su podrazumevana, velika i mala. Podrazumevana veličina stranice je Velika. |
| CSS klasa | Navedite CSS klasa ili klasa koje će biti primenjene na rezultirajući dijalog. |
| Naslov CSS klase | Navedite CSS klase ili klase koje će biti primenjene na naslovnu traku rezultujućeg dijaloga. |
Podešavanja radnje uređivanja
Omogućavanje Radnje uređivanja omogućava korisniku da prikazuje izmenljiv osnovni obrazac čiji podaci zavise od liste izabranog reda ukoliko dozvole za tabelu odobravaju privilegiju pisanja.
| +Ime | Opis |
|---|---|
| Osnovna podešavanja | |
| Osnovni obrazac | Navodi osnovni obrazac koji će se koristiti za uređivanje izabrane tabele. Padajuća lista će obuhvatati sve osnovne obrasce koji su konfigurisani za tip tabele liste. Napomena: Ako tip tabele liste nema osnovne obrasce, padajuća lista će se prikazati prazna. Ako nije naveden nijedan osnovni obrazac za radnju uređivanja, biće ignorisano. Dugme se neće prikazivati u listi. |
| Napredna podešavanja | |
| Naziv parametra ID-a zapisa | Navodi ime parametra niske upita koji će se koristiti za izbor tabele za uređivanje u izabranom osnovnom obrascu. To bi trebalo da se podudara sa vrednošću u Imenu parametra niske upita ID-a zapisa osnovnog obrasca. Podrazumevana vrednost za ovo polje, i ovde i u konfiguraciji osnovnog obrasca, jeste id. |
| Oznaka dugmeta | Zamenjuje HTML oznaku za ovu radnju prikazanu u redu liste. |
| Savet za dugme | Zamenjuje tekst opisa alatki koji se pojavljuje kada korisnik pokaže na dugme za ovu radnju prikazanu u redu liste. |
Napredna podešavanja za dijalog Uređivanje obrasca
| +Ime | Opis |
|---|---|
| Učitavanje poruke | Zamenjuje HTML koji se pojavljuje kada se učitava dijalog. |
| Zvanje | Zamenjuje HTML koji se pojavljuje na naslovnoj traci dijaloga. |
| Tekst dugmeta za odbacivanje za čitač ekrana | Poništava tekst čitača na ekranu povezan sa dijalogom dugmeta Odbaci. |
| Veličina | Navodi veličinu dijaloga „Uređivanje“. Opcije su podrazumevana, velika i mala. Podrazumevana veličina stranice je Velika. |
| CSS klasa | Navedite CSS klasa ili klasa koje će biti primenjene na rezultirajući dijalog. |
| Naslov CSS klase | Navedite CSS klase ili klase koje će biti primenjene na naslovnu traku rezultujućeg dijaloga. |
Podešavanja za radnju brisanja
Omogućavanje Radnje brisanja omogućava korisniku da trajno izbriše zapis za izabrani red sa liste ukoliko dozvole za tabelu odobravaju privilegiju brisanja.
| +Ime | Opis |
|---|---|
| Osnovna podešavanja | |
| nijedno | |
| Napredna podešavanja | |
| Potvrda | Zamenjuje HTML poruku potvrde prikazanu kada korisnik aktivira radnju brisanja. |
| Oznaka dugmeta | Zamenjuje HTML oznaku za ovu radnju prikazanu u redu liste. |
| Savet za dugme | Zamenjuje tekst opisa alatki koji se pojavljuje kada korisnik pokaže na dugme za ovu radnju prikazanu u redu liste. |
Podešavanja za dijalog „Brisanje“ (napredno)
| +Ime | Opis |
|---|---|
| Zvanje | Zamenjuje HTML koji se pojavljuje na naslovnoj traci dijaloga. |
| Tekst primarnog dugmeta | Zamenjuje HTML koji se pojavljuje u primarnom dugmetu („Izbriši“) na dijalogu. |
| Tekst dugmeta za zatvaranje | Zamenjuje HTML koji se pojavljuje na dugmetu za zatvaranje („Otkaži“) na dijalogu. |
| Tekst dugmeta za odbacivanje za čitač ekrana | Poništava tekst čitača na ekranu povezan sa dijalogom dugmeta Odbaci. |
| Veličina | Navodi veličinu dijaloga Brisanje. Opcije su podrazumevana, velika i mala. Podrazumevana veličina stranice je Podrazumevano. |
| CSS klasa | Navedite CSS klasa ili klasa koje će biti primenjene na rezultirajući dijalog. |
| Naslov CSS klase | Navedite CSS klase ili klase koje će biti primenjene na naslovnu traku rezultujućeg dijaloga. |
| Primarno dugme CSS klasi | Navedite CSS klasa ili klasa koje će biti primenjene na dugme "Primarno (izbriši". |
| Zatvori dugme CSS klasi | Navedite CSS klase ili klase koje će biti primenjene na dugme "Zatvori" (Otkaži) u dijalogu. |
Podešavanja za radnju toka posla
Omogućavanje Radnje toka posla omogućava korisniku da pokreće tok posla po zahtevu prema zapisu izabranog reda sa liste. Možete da dodate bilo koji broj radnji toka posla na listu.
| +Ime | Opis |
|---|---|
| Osnovna podešavanja | |
| Workflow | Navodi tok posla po zahtevu koji će se pokretati kada korisnik aktivira ovu akciju. Napomena: Ako tip tabele liste nema tokove posla, padajuća lista će se prikazati prazna. Ako nije naveden nijedan tok posla za radnju toka posla, biće ignorisano. Dugme se neće prikazivati u listi. |
| Oznaka dugmeta | Podešava HTML oznaku za ovu radnju prikazanu u redu liste. Ova postavka je obavezna. |
| Napredna podešavanja | |
| Savet za dugme | Zamenjuje tekst opisa alatki koji se pojavljuje kada korisnik pokaže na dugme za ovu radnju prikazanu u redu liste. |
Obezbeđivanje listi
Napomena
Ovaj način obezbeđivanja lista uskoro će biti zastareo. Zbog toga ga ne treba koristiti. Umesto toga, koristite odgovarajuće dozvole za tabele i podešavanje veb-uloga kako biste korisnicima omogućili pristup svim podacima. Još informacija: Promene dozvola za tabele za obrasce i liste na novim portalima
Da biste obezbedili listu, morate da konfigurišete dozvole za tabelu za koju se prikazuju zapisi i takođe da označite polje za potvrdu za podešavanje Omogući dozvole za tabele. Ako to ne učinite, videćete sledeće upozorenje:
„Za ovaj zapis treba omogućiti dozvole za tabele, inače bilo ko na internetu može da prikaže podatke.“.
Postupak obezbeđivanja liste će obezbediti da se za bilo kog korisnika koji pristupa stranici prikazuju samo zapisi za koje su date dozvole. Ovo se postiže dodatnim filterom koji se dodaje prikazima aplikacije zasnovane na modelu koji se prikazuju putem liste. Ovaj filter će filtrirati samo zapise kojima korisnik može da pristupi, preko dozvole Čitanje.
Sem toga, svaka radnja koja je definisana za listu će uvažavati odgovarajuće dozvole za tu radnju, na osnovu svakog zapisa. To jest, ako imate dozvolu „Uređivanje“ za zapis, radnja uređivanja će biti omogućena za taj zapis. Isto se odnosi za brisanje, kreiranje i tako dalje. Imajte u vidu da ako nijedan zapis nije dostupan, poruka o tome će biti prikazana kada se učita lista.
Međutim, dobar dizajn veb-lokacije zahteva da ako korisnik nema ulogu koja ima bilo koju dozvolu za tabelu (to jest, da nikada neće postojati situacija u kojoj će videti neki zapis), ne bi uopšte trebalo da ima pristup stranici. Idealno, stranica bi trebalo da bude zaštićena korišćenjem dozvola pristupa veb-stranici.
Ako ste osigurali listu izborom opcije Omogući dozvole za tabele i želite da prikažete radnje na nivou zapisa koje su primenljive na prijavljenog korisnika, morate podesiti vrednost podešavanja lokacije EntityList/ShowRecordLevelActions na tačno. Na primer, postoje dva korisnika: Petar i Toma. Petar ima pristup svim nivoima kontakata na tabeli predmeta, dok Toma ima globalni pristup za čitanje. Ako se kreira lista koja prikazuje sve zapise predmeta, Milan će videti sve radnje (Prikaz, Uređivanje i Brisanje) na zapisima koji su povezani sa njegovim kontaktom. Na ostalim zapisima on bi video samo radnju Prikaz. S druge strane, Toma bi video samo radnju Prikaz za sve zapise.
Ako je podešavanje lokacije EntityList/ShowRecordLevelActions postavljeno na false a tabela ima više dozvola, vidljive su sve radnje na nivou zapisa. Ali, kada korisnik pokuša da izvrši radnju za koju nije ovlašćen, prikazuje se greška.
Dodavanje stranice sa prikazom detalja
Podešavanjem traženja veb-stranice za prikaz detalja na veb-stranicu, detalji zapisa navedeni u mreži se mogu pregledati kao samo za čitanje ili uređivani, u zavisnosti od konfiguracije povezanog obrasca ili stranice.
Ova stranica može biti potpuno prilagođeni predložak stranice, možda kreiran korišćenjem jezika Liquid. Najuobičajeniji scenario je verovatno da stranica sa detaljima bude veb-stranica koja sadrži osnovni obrazac ili napredni obrazac.
Važna stvar koje morate biti svesni jeste da će svaki zapis koji je naveden na mreži imati hipervezu do stranice sa detaljima, a veza će sadržati imenovani parametar niske upita sa ID-om zapisa. Naziv parametra niske upita zavisi od ID-a imena parametra niske upita određenog na listi. Poslednja stvar koju morate imati na umu jeste da ciljana veb-stranica sa detaljima mora da bude svesna i imena za ovaj parametar niske upita kako bi preuzela ID zapisa za koji treba da šalje upit i učitava podatke.

Upotreba osnovnog obrasca za prikaz detalja
Da biste kreirali osnovni obrazac, potražite uputstva koja se nalaze na stranici osnovnog obrasca.
Slede važna podešavanja kojih morate biti svesni da biste osigurali da se zapis sa liste učita u osnovni obrazac.
Naziv parametra ID-a zapisa na osnovnom obrascu mora da se podudara sa nazivom parametra niske upita ID-a na listi.
Režim može da bude Uredi ili Samo za čitanje, u zavisnosti od vaših potreba.
Upotreba naprednog obrasca za prikaz detalja
Slede važna podešavanja kojih morate biti svesni da biste osigurali da se zapis sa liste učita u napredni obrazac.
Naziv parametra niske upita primarnog ključa na koraku naprednog obrasca mora da se podudara sa nazivom parametra niske upita ID-a na listi.
Režim može da bude Uredi ili Samo za čitanje, u zavisnosti od vaših potreba.
Korišćenje stranice sa detaljima za funkciju kreiranja
Na isti način možete da koristite prilagođenu stranicu, osnovni obrazac ili napredni obrazac za funkciju kreiranja. Ovo je alternativa za definisanje radnje kreiranja na obrascu. Ne možete da definišete i radnju kreiranja i prilagođenu stranicu za „kreiranje“: definisanje prilagođene radnje ima prednost.
Ako dodelite veb-stranicu pretraživanju kreiranja na listi i ne navedete radnju kreiranja pomoću konfiguracije, onda će dugme „Kreiraj“ biti prikazano na listi. To dugme će povezati korisnika sa prilagođenom stranicom koju ste namenili za „kreiranje“.
Konfiguracija filtera liste
Dodavanje mogućnosti za filtriranje zapisa na listi je lako: jednostavno omogućite opciju filtriranja, a zatim izaberite jedan ili više tipova filtera koje treba prikazati korisnicima. Možete da filtrirate prema atributu koji se podudara sa tekstom kojeg je uneo korisnik ili da izaberete iz niza opcija. Možete čak i virtuelno da dizajnirate bilo koji tip filtera koji možete da zamislite koristeći naprednu pretragu.
Omogućavanje filtriranja liste
U odeljku Filter metapodataka, izaberite polje za potvrdu Omogućeno. To će dodati oblast filtera na listu kada se prikaže. Sve dok ne definišete bar jedan tip filtera, polje će biti prazno.
Možete da definišete kako će se oblast filtera na listi prikazati pomoću podešavanja „Položaj“. Podrazumevani horizontalni položaj prikazuje oblast filtera iznad liste. Vertikalni položaj prikazuje oblast filtera kao polje levo od liste.

Tipovi filtera
| Tip filtera | Opis |
|---|---|
| Filter teksta | Filtrirajte listu pomoću tekstualnog polja za pretragu odgovarajućeg u izabranom atributu date tabele. |
| Grupa filtera atributa | Filtrirajte listu pomoću serije polja za potvrdu, od koje svako pokušava da podudari njegov uslov sa određenim atributom date tabele. |
| Pronađi grupu | Filtrirajte listu pomoću serije polja za potvrdu, od kojih svako predstavlja relaciju između zapisa za datu tabelu i zapisa za povezanu tabelu. |
| Grupa filtera opsega | Slično skupu filtera atributa, osim što svako polje za potvrdu može da predstavlja dva uslova umesto jedan (na primer, „veće od ili jednako 0 I manje od 100“). |
| Dinamička grupa liste izbora | Slično odabiru vrednosti sa liste izbora u skupu filtera atributa. Dinamički skup liste izbora ne zahteva da navodite opcije liste izbora prema kojima se filtrira. Umesto toga, on generiše kompletnu listu opcija kada se učita lista. |
| Dinamička grupa za pronalaženje | Slično je skupu pronalaženja. Dinamički skup pronalaženja ne zahteva da navodite opcije liste pronalaženja prema kojima se filtrira. Umesto toga, on generiše kompletnu listu opcija kada se učita lista. |
| FetchXML filter | Filtrirajte listu korišćenjem uslova filtera FetchXML. |
Filter teksta
Filter teksta dodaje tekstualno polje u oblast filtera liste koje je povezano sa atributom tipa tabele za listu. Kada korisnik primeni filter, lista prikazuje samo zapise čiji izabrani atribut sadrži vrednost.
Da biste dodali filter teksta, izaberite + Filter teksta.

Filter teksta koristi sledeće atribute:
| +Ime | Opis |
|---|---|
| Atribut | Naziv atributa na izabranom tipu tabele sa liste prema kome će se filtrirati. Samo atributi tipa „Niska“ su važeći za filter teksta. |
| Ime za prikaz | Zamenjuje oznaku za filter kada je prikazana lista. Podrazumevano, ovo će biti automatski podešeno na ime izabranog atributa. |
Grupa filtera atributa
Skup filtera atributa dodaje niz opcija za filtriranje liste, povezano sa jednim atributom izabranog tipa tabele sa liste. Kada korisnik primeni filter, lista prikazuje samo zapise koji se tačno podudaraju sa najmanje jednom od izabranih opcija.

Skup filtera atributa koristi sledeće atribute:
| +Ime | Opis |
|---|---|
| Atribut | Naziv atributa na izabranom tipu tabele sa liste prema kome će se filtrirati. Samo atributi sa sledećim tipovima su važeći za filter teksta: Niska, Veliki ceo broj, Decimalni, Duplo, Celi broj, Novac, Lista izbora, Datum/vreme i Logička vrednost. |
| Ime za prikaz | Zamenjuje oznaku za filter kada je prikazana lista. Podrazumevano, ovo će biti automatski podešeno na ime izabranog atributa. |
| Opcije | Kolekcija mogućih vrednosti za filtriranje. Više detalja potražite u nastavku. |
Opcije skupa filtera atributa
Skup filtera atributa obično može da ima bilo koji broj opcija, sa izuzetkom atributa lista izbora i logičke vrednosti. Skup filtera atributa logičke vrednosti može da imamo samo jednu ili dve opcije – jednu opciju koja ima vrednost „tačno“ i jednu koja ima vrednost „netačno“. Skup filtera atributa liste izbora može da ima najviše jednu opciju za svaku moguću vrednost sa liste izbora.
Opcije imaju sledeće atribute:
| Ime | Opis |
|---|---|
| Operator | Operator poređenja koji se koristi za filtriranje rezultata, na primer Jednako, Je manje od i tako dalje. Lista operatora za opciju će zavisiti od tipa atributa izabranog za filter. Na primer, numerički tipovi (Decimalni) će imati operatore kao što su „Manje od“ ili „Veće od“, dok će atributi „Niska“ koristiti operatore kao što su „Počinje sa“ ili „Sadrži“. „Lista izbora“ i „Logička vrednost“ operatori su uvek „Jednako“. |
| Vrednost | Stvarna vrednost koja se koristi za ovaj uslov filtera. |
| Ime za prikaz | Zamenjuje ime za prikaz za ovu opciju u polju filtera. Podrazumevano, ovo će biti podešeno na istu vrednost kao i atribut vrednosti. |
Pronađi grupu
Skup filtera atributa pronalaženja dodaje niz opcija za filtriranje liste, povezano sa srodnom tabelom sa izabranim tipom tabele sa liste. Kada korisnik primeni filter, lista prikazuje samo zapise koji se tačno podudaraju sa najmanje jednim od srodnih zapisa.

Skup pronalaženja koristi sledeće atribute:
| +Ime | Opis |
|---|---|
| Odnos | Naziv srodne tabele sa izabranim tipom tabele sa liste prema kojem se filtrira. Samo tabele sa relacijom tipa „jedan prema više“ ili „više prema više“ sa izabranim tipom tabele sa liste se prikazuju kao opcije za ovaj tip filtera. |
| Ime za prikaz | Zamenjuje oznaku za filter kada je prikazana lista. Podrazumevano, ovo će biti automatski podešeno na izabranu relaciju. |
| Opcije | Kolekcija mogućih vrednosti za filtriranje. Više detalja potražite u nastavku. |
Opcije skupa pronalaženja
Skup pronalaženja obično može da ima jedan broj opcija, dok je jedino ograničenje broj srodnih zapisa izabranog srodnog tipa.
Opcije imaju sledeće atribute:
| Naziv | Opis |
|---|---|
| Vrednost | Zapis izabranog srodnog tipa prema kojem se filtrira. |
| Ime za prikaz | Zamenjuje ime za prikaz za ovu opciju u polju filtera. Podrazumevano, ovo će biti podešeno na istu vrednost kao i atribut vrednosti. |
Grupa filtera opsega
Skup filtera opsega dodaje u oblast filtera niz opcija, od kojih svaki ima jedan ili dva uslova. Kada korisnik primeni filter, lista prikazuje samo zapise koji se tačno podudaraju sa svim uslovima na najmanje jednom od izabranih opcija.

Skup filtera opsega koristi sledeće atribute:
| +Ime | Opis |
|---|---|
| Atribut | Naziv atributa na izabranom tipu tabele sa liste prema kome će se filtrirati. Samo atributi sa sledećim tipovima su važeći za filter teksta: Niska, Veliki ceo broj, Decimalni, Duplo, Celi broj, Novac, Datum i Vreme. |
| Ime za prikaz | Zamenjuje oznaku za filter kada je prikazana lista. Podrazumevano, ovo će biti automatski podešeno na ime izabranog atributa. |
| Opcije | Kolekcija mogućih vrednosti za filtriranje. Više detalja potražite u nastavku. |
Opcije skupa filtera opsega
Skup filtera opsega može da ima bilo koji broj opcija. Svaka opcija će stvoriti uslov filtera sa jednim ili dva poduslova, od kojih oba moraju biti ispunjena da bi uslov imao vrednost „tačno“.
Opcije imaju sledeće atribute:
| Naziv | Opis |
|---|---|
| Operator 1 | Prvi operator poređenja koji se koristi za filtriranje rezultata, na primer „Jednako“ i „Je manje od“. Lista operatora za opciju će zavisiti od tipa atributa izabranog za filter. Na primer, numerički tipovi (Decimalni) će imati operatore kao što su „Manje od“ ili „Veće od“, dok će atributi „Niska“ koristiti operatore kao što su „Počinje sa“ ili „Sadrži“. „Lista izbora“ i „Logička vrednost“ operatori su uvek „Jednako“. |
| Vrednost 1 | Prva vrednost koja se koristi za ovaj uslov filtera. |
| Operator 2 (opcionalno) | Drugi operator poređenja koji se koristi za filtriranje rezultata, na primer „Jednako“ i „Je manje od“. Lista operatora za opciju će zavisiti od tipa atributa izabranog za filter. Na primer, numerički tipovi (Decimalni) će imati operatore kao što su „Manje od“ ili „Veće od“, dok će atributi „Niska“ koristiti operatore kao što su „Počinje sa“ ili „Sadrži“. „Lista izbora“ i „Logička vrednost“ operatori su uvek „Jednako“. |
| Vrednost 2 (opcionalno) | Druga vrednost koja se koristi za ovaj uslov filtera. |
| Ime za prikaz | Zamenjuje ime za prikaz za ovu opciju u polju filtera. Podrazumevano, ovo će biti podešeno dinamički, a na osnovu izabranih operatora i vrednosti. |
Dinamička grupa liste izbora
Skup dinamičke liste izbora dodaje niz opcija za filtriranje koji predstavlja sve vrednosti određenog polja liste izbora. Ovo se razlikuje od izbora liste izbora u skupu filtera atributa. U skupu filtera atributa, morate da navedete skup opcija koje će biti dostupne korisniku za filtriranje; dok u skupu dinamičke liste izbora morate samo da navedete polje Lista izbora i kompletan skup opcija će automatski biti naveden. Ako vam je potrebna veća kontrola, preporučujemo da koristite skup filtera atributa.

Skup dinamičke liste izbora koristi sledeće opcije:
| +Ime | Opis |
|---|---|
| Atribut | Naziv atributa liste izbora na izabranom tipu tabele sa liste prema kojem se filtrira. |
| Ime za prikaz | Zamenjuje oznaku za filter kada je prikazana lista. Podrazumevano, ovo će biti automatski podešeno na ime izabranog atributa. |
Dinamička grupa za pronalaženje
Dinamička grupa za pronalaženje dodaje dinamički niz opcija za filtriranje liste, povezano sa srodnom tabelom sa izabranim tipom tabele sa liste. Kada korisnik primeni filter, lista prikazuje samo zapise koji se tačno podudaraju sa najmanje jednim od srodnih zapisa.
Ovo se razlikuje od skup pronalaženja. U skupu pronalaženja, morate ručno da odredite povezane tabele prema kojima se filtrira. U dinamičkoj grupi za pronalaženje treba samo da navedete relaciju prema kojoj se filtrira, a lista opcija će se generisati na osnovu navedenog prikaza srodnih tabela.

Skup dinamičkog pronalaženja koristi sledeće opcije:
| +Ime | Opis |
|---|---|
| Odnos | Naziv srodne tabele sa izabranim tipom tabele sa liste prema kojem se filtrira. Samo tabele sa relacijom tipa „jedan prema više“ ili „više prema više“ sa izabranim tipom tabele sa liste se prikazuju kao opcije za ovaj tip filtera. |
| Prikaz | Prikaz (sačuvani upit) koji se koristi kao izvor za dinamičku listu tabela za filtriranje. |
| Kolona sa oznakom | Polje iz prikaza koje obezbeđuje vrednost za naziv svake tabele. |
| Filtriranje pronalaženja za odnos | Navodi relaciju između tabele navedene u polju Relacija i prijavljenog korisnika. Ako tabela navedena u polju Relacija ima i relaciju sa kontaktom, možete da suzite listu opcija filtera na one povezane sa prijavljenim korisnikom. |
| Ime za prikaz | Zamenjuje oznaku za filter kada je prikazana lista. Podrazumevano, ovo će biti automatski podešeno na izabranu relaciju. |
FetchXML filter
Filter opsega može da kreirate ili jednostavan filter tekstualnog polja poput filtera teksta ili skup opcija poput drugih tipova filtera. To vam omogućava da ručno kreirate praktično bilo koji tip filtera za listu pomoću FetchXML-a.

FetchXML filter koristi samo jedan atribut:
| +Ime | Opis |
|---|---|
| FetchXML | XML izjavu koja predstavlja filter. |
Prikaz mape liste
Uz liste je moguće omogućiti i konfigurisati prikaz mape podataka, kojeg obezbeđuju Bing mape sa funkcionalnošću pretraživanja radi pronalaženja lokacija u blizini neke adrese. Popunjavanjem zapisa sa vrednostima koordinata geografske širine i geografske dužine i navođenjem neophodnih opcija za konfiguraciju u ovom odeljku, vaši zapisi mogu da se prikazuju kao tačne lokacije na mapi. Svaki zapis koji nema vrednost za geografsku širinu i geografsku dužinu biće izuzet iz pretrage. Početno učitavanje stranice će prikazati se sve zapise u okviru početne vrednosti polja vrednosti razdaljine (u miljama ili kilometrima u zavisnosti od navedene jedinice za razdaljinu) iz koordinata geografske širine i dužine podrazumevanog centra. Navedeni prikaz se zanemaruje kada se koristi prikaz mape, a upit za udaljenost se primenjuje na skup podataka da bi se dobili rezultati koji se mogu mapirati.
Napomena
- Ova opcija nije podržana u okruženju nemačkog neograničenog oblaka. Odeljak „Prikaz mape“ neće biti vidljiv u ovom okruženju.
- Samo Bing mape su podržane kao Tip mape.
Prikaz kalendara liste
Koristite prikaz kalendara liste za prikazivanje liste u vidu kalendara, tako da svaki pojedinačni zapis bude konfigurisan tako da služi kao jedan događaj.
Da biste prikazali zapise pomoću kalendara, ti zapisi moraju obuhvatati najmanje polje za datum. Da bi događaji imali tačna vremena početka i završetka, moraju biti podešena odgovarajuća polja i tako dalje. Pod pretpostavkom da su ova polja konfigurisana, na portalu će se pojaviti prikaz kalendara liste.
Fidovi OData liste
Ako je omogućeno, tabela može da bude objavljena u OData fidu. Protokol OData je protokol na nivou aplikacije za ostvarivanje interakcije sa podacima putem RESTful veb-usluga. Podaci iz ovog fida se mogu prikazivati u veb-pregledaču, mogu da ih koristi veb-aplikacija na strani klijenta ili da se uvoze u Excel.
Napomena
Liste koje imaju omogućene OData fidove zahtevaju odgovarajuće podešavanje za dozvole tabele da bi fid sa ovih lista funkcionisao. Stoga morate omogućiti dozvole tabele na listi na kojoj su omogućeni OData fidovi.
- Najnovija rešenja portala pokazaće sledeću grešku i neće vam dozvoliti da sačuvate listu bez omogućavanja dozvola za tabelu:
„Dozvole za tabele moraju biti omogućene na karticiOpšti podacijer je omogućen OData fid.“ - Starija rešenja portala ne prikazuju gornju poruku. Međutim, za liste sa omogućenim OData fidovima, dozvole za tabele se uvek smatraju omogućenim čak i ako sačuvate listu bez izričitog izbora podešavanja Omogući dozvole tabele.
Poboljšani filter prikaza za liste
Možete da koristite dozvole za tabele ako želite da obezbedite zapise, ali ako želite jednostavno da navedete filter kao deo skupa opcija filtera koji je relevantan za trenutnog korisnika portala, možete da koristite funkciju liste. Ova funkcija podržava filtriranje trenutnog korisnika, nadređenog poslovnog kontakta korisnika ili veb-lokacije prema bilo kojoj dubini filtriranja. Jednostavno napravite filter prikaza tako da se podudara sa bilo kojim zapisom kontakta i kôd će zameniti svoju vrednost stvarnom vrednošću pri izvršavanju – nema potrebe da dodelite vrednosti poljima u odeljku Uslovi filtera.
- Kontrola će pronaći sve elemente uslova u kojima važi uitype="contact" i postaviti vrednost na stvarnu vrednost trenutnog ID-a kontakta korisnika portala.
- Kontrola će pronaći sve elemente uslova u kojima važi uitype="account" i postaviti vrednost na stvarnu vrednost trenutnog ID-a nadređenog naloga korisnika portala.
- Kontrola će pronaći sve elemente uslova u kojima važi uitype="adx_website" i postaviti vrednost na stvarnu vrednost trenutnog ID-a veb-lokacije.
Primer prikaza kriterijuma filtera
Sledeća slika prikazuje proizvoljni kontakt dodeljen stanju filtera, događa se da je ovaj kontakt „lažni“ kontakt, ali to može biti bilo koji zapis o kontaktu. ID ovog zapisa će biti zamenjen stvarnom vrednošću ID-a korisnika koji pregleda stranicu. Ako korisnik nije prijavljen, nijedan zapis se neće prikazati. To omogućava veću fleksibilnost u filtriranju podataka na osnovu korisnika i veb-stranice u kontekstu.

Napomena
Ako filtrirate kontakt trenutnog korisnika portala ili nadređeni nalog, preporučuje se da povežete pravilo kontrole pristupa veb-stranici na veb-stranicu da biste primorali korisnika da se prijavi. Tako biste kreirali veb-ulogu sa potvrđenom opcijom „Uloga ovlašćenih korisnika“. Napravite pravilo za kontrolu pristupa veb-stranici sa pravom „Ograniči čitanje“ i pridružite mu veb-ulogu. Ovo će primorati korisnike da se prijave kako bi videli stranicu, pa će stoga omogućiti da se podaci popunjavaju u skladu s tim.