2010-12-13 10 views
0

zu lösen Ich erstelle eine dynamische Datentabelle in JSF 1.1.Notwendigkeit, Datentabelle Var Verweis in JSF 1.1

HTMLDataTable table = new HTMLDataTabl(); 
table.setVar("rowObj"); 
table.setValue(.....); 

Ich versuche, den Wert von var zu bewerten, aber es gibt null.

FacesContext ctx = FacesContext.getCurrentInstance(); 
ctx.getApplication.getVariableResolver().resolveVariable("#{rowObj}"); // null. 

Wie erhalten Sie den Wert der Variablen Referenz der Datentabelle mit JSF 1.1?

Antwort

0

Sie können den bewerteten Wert des Attributs var nicht abrufen. Es ist nicht in der Komponentenstruktur verfügbar. Es ist nur in der gerenderten Ausgabe verfügbar, während die Datentabelle über ihre value iteriert.

Wenn Sie herausfinden, wofür Sie es genau benötigen, können wir Ihnen vielleicht die richtigen Ansätze vorschlagen. Wahrscheinlich brauchen Sie nur die value anstelle von var oder vielleicht brauchen Sie es überhaupt nicht.

+0

Ich habe der Spalte in der Datentabelle einen Ausdruckswert zugewiesen, und in diesem muss ich prüfen, ob dieser Wert größer als 25 ist. Wenn ja, muss ich den gleichen Wert abschneiden und dieser Spalte erneut zuweisen. – Tab

Verwandte Themen