Naa. That didn't solve it (T_T) Still the same - wrong - status message. Furtheremore,
the @In is needed, because the new state has to be entered to the database.
This is the JSF that is shown after inscription.startEdit():
|
| <!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
| <ui:composition
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns:s="http://jboss.com/products/seam/taglib"
|
xmlns:ui="http://java.sun.com/jsf/facelets"
|
xmlns:f="http://java.sun.com/jsf/core"
|
xmlns:h="http://java.sun.com/jsf/html"
|
xmlns:rich="http://richfaces.org/rich"
| template="layout/template.xhtml">
|
| <ui:define name="body">
|
| <h:messages />
| <h:form>
| <s:validateAll>
| <fieldset>
| <legend><h:outputText value="Persoenliche
Daten"/></legend>
| <h:panelGrid columns="2">
| <h:outputText value="Vorname:"/><h:inputText
value="#{inscribben.givenName}" required="true"/>
| <h:outputText value="Nachname:"/><h:inputText
value="#{inscribben.familyName}" required="true"/>
| <h:outputText value="Geburtsdatum:"/><rich:calendar
value="#{inscribben.dateOfBirth}" datePattern="MM-dd-yyyy"/>
| <h:outputText value="Freiwillige Angaben" style="font-weight:
bold" /><h:outputText value="" />
| <h:outputText value="Name des Kindergartens:"/><h:inputText
value="#{inscribben.kindergarten}" />
| </h:panelGrid>
| </fieldset>
| <fieldset>
| <legend><h:outputText value="Daten des Repraesentanten"
/></legend>
| <h:panelGrid columns="2">
| <h:outputText value="Vorname:" /><h:inputText
value="#{inscribben.representative.givenName}" required="true"/>
| <h:outputText value="Nachname:" /><h:inputText
value="#{inscribben.representative.familyName}" required="true"/>
| <h:outputText value="Hauptstrasse:" /><h:inputText
value="#{inscribben.representative.homeAdr.mainStreet}"
required="true"/>
| <h:outputText value="Querstrasse:" /><h:inputText
value="#{inscribben.representative.homeAdr.transvStreet}"
required="true"/>
| <h:outputText value="Hausnummer:" /><h:inputText
value="#{inscribben.representative.homeAdr.houseNo}"
required="true"/>
| <h:outputText value="Stadt:" /><h:inputText
value="#{inscribben.representative.homeAdr.city}"
required="true"/>
| <h:outputText value="Freiwillige Angaben" style="font-weight:
bold" /><h:outputText value="" />
| <h:outputText value="Telefonnummer:" /><h:inputText
value="#{inscribben.representative.telephone}" />
| <h:outputText value="Mobiltelefonnummer:" /><h:inputText
value="#{inscribben.representative.cellphone}" />
| </h:panelGrid>
| </fieldset>
| <fieldset>
| <legend><h:outputText value="Ueberwachen der Einschreibung"
/></legend>
| <h:panelGrid columns="2">
| <h:outputText value="Benehmen" /><h:selectBooleanCheckbox
value="#{inscribben.behavior}" required="true"/>
| <h:outputText value="Auslastung" /><h:selectBooleanCheckbox
value="#{inscribben.utilization}" required="true"/>
| <h:outputText value="Sprache" /><h:selectBooleanCheckbox
value="#{inscribben.language}" required="true"/>
| <h:outputText value="Materialien" /><h:selectBooleanCheckbox
value="#{inscribben.materials}" required="true"/>
| </h:panelGrid>
| </fieldset>
| <fieldset>
| <legend><h:outputText value="Evaluation" /></legend>
| <h:panelGrid columns="6">
| <h:outputText value="Prozent" style="font-weight: bold"
/>
| <h:outputText value="Perzentil" style="font-weight: bold"
/>
| <h:outputText value="Rang" style="font-weight: bold" />
| <h:outputText value="Durchschnitt" style="font-weight: bold"
/>
| <h:outputText value="Aequivalenz" style="font-weight: bold"
/>
| <h:outputText value="Ergebnis" style="font-weight: bold"
/>
|
| <h:inputText value="#{inscribben.percentage}" />
| <h:inputText value="#{inscribben.percentil}" />
| <h:inputText value="#{inscribben.rank}" />
| <h:inputText value="#{inscribben.mean}" />
|
| <h:selectOneListbox value="#{inscribben.equivalence}"
size="1">
| <f:selectItem itemLabel="" itemValue="" />
| <f:selectItem itemLabel="buena" itemValue="buena" />
| <f:selectItem itemLabel="regular" itemValue="regular"
/>
| </h:selectOneListbox>
| <h:outputText value="-" rendered="#{inscribben.percentage eq null
or inscribben.percentil eq null or inscribben.rank eq null or inscribben.mean eq null or
inscribben.equivalence eq null}" />
| </h:panelGrid>
| </fieldset>
| </s:validateAll>
| <h:commandButton action="#{inscription.finishEdit}" value="OK"
/>
| <s:button action="home" value="back" />
|
| </ui:define>
| </ui:composition>
|
|
It just displays input-boxes for all properties of the EntityBean. But, to me, it
doesn't look like the problem lies in the JSF.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4126214#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...