![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 374 Pomógł: 149 Dołączył: 1.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Otóż mam taki problem. Z bazy pobieram informację o pewnej grupie użytkowników. Będę te informacje wyświetlać w tabeli. W jednym z pół tabeli ma się znaleźć niewielki TextArea za pomocą którego (via AJAX) zostanie do bazy dopisany komentarz dotyczący wybranego użytkownika.
I teraz tak. Wymyśliłam sobie, że cała tabelka powinna być formularzem a te pola TextArea powinny być kolekcją. Tylko jak zrobić, żeby indeksy odpowiadały ID usera. Czyli jesli w tabelce mam userów o id 5,12 i 17 to chcę miec tam pola A może to bez sensu robić to za pomocą FormBuildera skoro i tak będzie obsłużone AJAX-em? Ten post edytował JoShiMa 9.12.2017, 23:05:00 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Generować w sensie, że renderować? Niezupełnie, nawet jeśli używamy formularza (np. UserForm), który zawiera wszystkie pola to definiujemy w nim opcję "mode", która może być np. "add", "edit", "comment" czy "changePassword", czyli parametryzujemy ten formularz. Formularz musi być zgodny z requestem, inaczej będą problemy z walidacją, nadmiarowymi polami czy też pozwolimy zmienić coś co nie powinno być zmienione.
Oczywiście jeśli logiki przybywa to formularz warto podzielić np. na oddzielne od edycji, dodawania czy komentowania - to już od nas zależy. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 00:52 |