This shows you the differences between two versions of the page.
pw:laboratoare:11 [2021/05/17 07:47] irina.toma [Premisa] |
pw:laboratoare:11 [2021/05/17 07:48] (current) irina.toma [Exercitii] |
||
---|---|---|---|
Line 8: | Line 8: | ||
- Pentru componentele **BookList** si **AuthorList** adaugati cate un formular care sa permita adaugarea unei carti noi, respectiv unui autor nou. Cererile catre server sunt de tip POST (pentru adaugarea unui element nou). Folositi **fieldset** si **legend** pentru formular. | - Pentru componentele **BookList** si **AuthorList** adaugati cate un formular care sa permita adaugarea unei carti noi, respectiv unui autor nou. Cererile catre server sunt de tip POST (pentru adaugarea unui element nou). Folositi **fieldset** si **legend** pentru formular. | ||
- Dupa ce se primeste raspunsul de la server, actualizati informatiile despre carti, respectiv autori, pentru a reflecta informatiile din baza de date (**hint**: callback-ul **then** al unui request facut cu Axios). | - Dupa ce se primeste raspunsul de la server, actualizati informatiile despre carti, respectiv autori, pentru a reflecta informatiile din baza de date (**hint**: callback-ul **then** al unui request facut cu Axios). | ||
- | - Adaugati o carte noua care invalideaza campul **genres**. Ce raspuns trimite serverul? Tratati-l corespunzator in interfata grafica (ex: mesaj de eroare, popup de tip alert etc). | ||
- Permiteti stergerea unui autor din **AuthorList**. Pentru fiecare autor din tabel, adaugati o coloana suplimentara ce reprezinta butonul **delete**. Pentru buton folositi pictograma trash-alt oferita de [[https://fontawesome.com/|FontAwesome]]. Nu uitati sa actualizati informatiile din interfata grafica, sa corespunda cu baza de date. | - Permiteti stergerea unui autor din **AuthorList**. Pentru fiecare autor din tabel, adaugati o coloana suplimentara ce reprezinta butonul **delete**. Pentru buton folositi pictograma trash-alt oferita de [[https://fontawesome.com/|FontAwesome]]. Nu uitati sa actualizati informatiile din interfata grafica, sa corespunda cu baza de date. | ||
<note tip> | <note tip> |