AWWW-1st3.6-w11.tresc-1.0-Slajd34
h:dataTable – Przykład (2/2)
Slajd pokazuje stronę JSP wykorzystującą komponent h:dataTable do wyświetlenia listy nazwisk i etatów pracowników pobranych z bazy danych za pośrednictwem zarządzanego obiektu JavaBean. Znaczenie wyróżnionych fragmentów kodu jest następujące:
1. Jako źródło danych dla komponentu h:dataTable wskazana jest właściwość „emps” komponentu JavaBean „empsBean”. Kolejne elementy kolekcji obiektów zwrócone przez źródło danych będą reprezentowane przez zmienną „emp”.
2. Definicja nagłówka pierwszej kolumny, zawierającej nazwiska, za pomocą znacznika f:facet. Zawartość inna niż znaczniki JSF musi być ujęta w element f:verbatim, aby była wyświetlona we właściwym miejscu.
3. Wskazanie właściwości „nazwisko” elementu prezentowanej kolekcji jako wartości w kolumnie.
4. Definicja nagłówka drugiej kolumny, zawierającej etaty, za pomocą znacznika f:facet.
5. Wskazanie właściwości „etat” elementu prezentowanej kolekcji jako wartości w kolumnie.