Kreiranje tabela u Yoony aplikaciji
U ovom delu tutorijala, pokazaću kako da napravimo prve tabele u našoj Yoony aplikaciji. Kreiranje tabela je osnovni korak u definisanju strukture podataka, a mi ćemo krenuti od osnova i postepeno proširivati aplikaciju.
Dodavanje prve tabele – Products
Prva tabela koju ćemo kreirati je Products. Da bismo to uradili, pratimo sledeće korake:
Otvorimo Settings > Tables i dodamo novu tabelu.
Dodelimo joj ime Product, a u množini Products.
Ostavimo podrazumevanu boju i promenimo ikonicu po želji.
Sačuvamo tabelu.
Nakon kreiranja tabele, dodaćemo joj kolone:
Name – Tip podatka: Text, obavezno polje na formi.
Description – Tip podatka: Text (multiline), ne mora biti obavezno.
Quantity – Tip podatka: Integer (cijeli broj), početna vrednost: 0, obavezno polje.
Price – Tip podatka: Decimal, maksimalno dva decimalna mesta, koristi dva decimalna mesta za prikaz, obavezno polje.
Nakon dodavanja kolona, tabela je spremna za korišćenje, ali trenutno nije dostupna u navigaciji. Da bismo joj pristupili:
Odlazimo na Settings > Navigation.
Dodajemo novi link koji vodi ka Products tabeli.
Kada sačuvamo, u navigaciji se pojavljuje opcija Products.
Klikom na nju vidimo praznu tabelu sa dodanim kolonama, plus ID kolonu koja se automatski generiše. Ako nam ID kolona nije potrebna, možemo je sakriti.
Unos prvog proizvoda
Sada možemo dodati prvi proizvod u tabelu:
Otvorimo formu za dodavanje novog proizvoda.
Unesemo naziv proizvoda, npr. Laptop.
Description možemo ostaviti prazno (jer nije obavezno).
Unosimo količinu i cenu proizvoda.
Vidimo da su obavezna polja označena crvenom zvezdicom.
Klikom na Save, prvi proizvod se dodaje u tabelu.
Kreiranje dodatnih tabela – Category i Supplier
Sledeće tabele koje dodajemo su Category i Supplier:
Idemo na Settings > Tables i dodamo tabelu Category.
Menjamo boju i ikonicu.
Dodajemo kolonu Name (tip: Text, obavezno polje).
Sačuvamo tabelu.
Istu proceduru možemo koristiti za tabelu Supplier, ali kako ova tabela ima sličnu strukturu kao Category, možemo jednostavno kopirati tabelu:
Kopiramo Category tabelu i preimenujemo je u Supplier.
Promenimo boju i ikonicu.
Vidimo da već sadrži Name kolonu jer je prekopirana zajedno sa tabelom.
Dodajemo dodatnu kolonu Email (tip: Email, obavezno polje).
Dodavanje tabela u navigaciju
Da bismo omogućili lakši pristup tabelama, dodajemo ih u navigaciju:
Otvorimo Settings > Navigation.
Dodamo Category tabelu.
Dodamo Supplier tabelu.
Sada se obe tabele pojavljuju u meniju i možemo im pristupiti.
Sada imamo tri tabele – Products, Category, i Supplier – koje predstavljaju osnovnu strukturu naše aplikacije za upravljanje zalihama. Svaka tabela sadrži odgovarajuće kolone, a podaci se mogu unositi putem formi.
U narednom delu tutorijala, pokazaću kako da povežemo ove tabele i omogućimo međusobne relacije među podacima.