Skip to content

Prikazi

Prikazi su glavni način kako se prezentuju podaci korisniku. Prikazi se nalaze u podešavanju neke klase.

Prikazi

Nakon kreacije neke klase automatski se kreiraju 3 osnovna prikaza kako se odnose na 3 vrste prikaza:

  1. Lista - Za tabelarni prikaz podataka u šifarnik tj show procesima.
  2. Details - Za detaljan prikaz toko kreacije, menjanja i prikaza jednog podatka.
  3. Izbor - Za liste gde korisnik bira jedan podatak za neku dalju upotrebu, npr odabir sale za neko predavanja.

Korisnički režim prikazi

Osnova za poglede su SQL upiti kojim dobijamo podatke. U svaki možemo da biramo koje vrednosti iz SQL upita želimo da budu vidljiva kao svojstva. Dizajner može da podesi da li će korisnik moći da menja vrednost podatak prikazanih svojstva. Pomoću SQL-a moguće je pisati napredne upite gde se koriste relacije kako bi se bili dostupni dodatni podaci.

SQL upiti za prikaze

Uslovi

Tokom kreacije, menjanja ili brisanja podataka možemo da dodamo egzistencijalni uslov toj klasi. Ovo može biti korisni tokom kreacije ili menjanja kako bi pravili ograničenja šta sme, a šta ne sme da se radi sa radi. Ulovi egzistencije moraju da e stave da details prikazu.

Na primer jedna korisni uslov je da ne sme da postoje dve učionice sa istim nazivom. Ovo se može postići sledećim uslovom:

sql
Not Exists (
    Select * From ip_predmet 
    Where ip_predmet.pt_sifra = <<ip_predmet>>.pt_sifra 
    And  ip_predmet.pt_Id <> <<ip_predmet>>.pt_Id)

Detalji (deca)

Detaljan prikaz

Za svaki prikaz tipa List moguće je prikazati dodatne podatke kada korisnik klikne na neki red. Prikaz istih je u dodatnoj tabeli ispod. Ovo mogu biti podaci iz neke relacije ili nešto drugo. Na prethodnoj slici to su "Predmeti za profesora" odnosno predmeti koje profesor predaje. Deca su definisana kao par dva prikaza tipa List i Details.

U primeru "Predmeti za profesora", prikazi Lista i Details za profesora se nalaze u klasi predaje.

Prikazi deca

Izmena