2012-03-29 9 views
7

Jak mogę ustawić ID ui: repeatid ui: repeat

struktura mojego kodu jest

Tabview 
    ui : repeat 
    dattable 
     column 
      checkbox 

jestem coraz id wyboru jako

tabViewId:0:j_idt45:0:dataTableId:0:checkBoxId 

It zawiera 7 rzeczy, które są oznaczone jako Chcę przypisać id of ui: powtórz, aby sam go nie wybrał.

Jak mogę ustawić ID ui: repeat, powiedzmy

repeatId 

zamiast j_idt45

Odpowiedz

9

Należy starać:

<ui:repeat id="repeatId" ... 

(to undocumented ale to działa w obie Mojarra i MyFaces).

+0

Dzięki Adam :) :) :). Zadziałało. Ale tego rodzaju rzeczy powinny być odpowiednio udokumentowane. –

+0

Uwaga: próbowałem użyć tego w połączeniu z ''. W jednym z komponentów wewnątrz '' miałem 'id =" wartość # {val.index} "'. Niestety "ValueExpression" nie jest oceniany, a wynik jest tylko "wartością". –

+0

Niezły pomysł. Ale nie działa w Primefaces 6.0 (JSF 2.2)? Proszę o pomoc? – Jay