Indeks wierszy JSF 2 dataTable bez modelu danych

Używam ui: powtórz, aby wygenerować tabele. Z ui: powtórz to łatwo uzyskać wiersze numerowane za pomocąvarStatus. Jestem zależny od identyfikatora wiersza z varStatus podczas wywoływania komponentu bean do obsługi nawigacji listy, na przykład przesuwania elementu w górę lub w dół listy.

Teraz chciałbym utworzyć komponent złożony, który tworzy dostosowywalny stół ze wszystkimi funkcjami potrzebnymi do zaznaczania wierszy, przesuwania ich w górę / w dół itd. Aby to zrobić, ui: powtórzenie nie będzie działać, ponieważ nie widzę sposobu obsługi różnej liczby kolumn; Muszę określić nagłówki w jednym miejscu, a ciało w innym (i nie osiągnąłem punktu wiedzy, w którym mogę utworzyć komponent niestandardowy). Dlatego przeszedłem do datatable, ponieważ użycie tego oznacza określenie nagłówków jako aspektów w tym samym miejscu, co treść treści.

To działało dobrze, dopóki nie zauważyłem, że z jakiegoś powodu nie byłovarStatus już. Włożyłem wiele pracy w obsługę prezentacji listy bez potrzebydatamodel i nie chcę zacząć z tego korzystać. Czy jest jakiś sposób, aby uzyskać bieżący numer wiersza, tak jak jest wyświetlany w tabeli, bez użyciadatamodel?

Również używam viewScope i jeśli dobrze rozumiem, to znaczy, że nie mogę powiązać dataTable z komponentem bean.

questionAnswers(1)

yourAnswerToTheQuestion