Function is to often called
konikoni Jul 31, 2007 7:55 AM
<h:dataTable value="#{catList}" var="cat"> <h:column> <br/> <h:dataTable var="tour" value="#{cat.tournaments}"> <h:column> <br/> <h:panelGrid columns="1" headerClass="table_events_head" styleClass="table_events" > <f:facet name="header"> <h:outputText value="#{cat.bezeichnung}, #{tour.bezeichnung}"/> </f:facet> <a4j:form> <h:dataTable id="bts" value="#{tour.wetts}" var="wette"> <h:column> <h:outputText value="#{wette.strt}" > <s:convertDateTime type="date" pattern="dd-MM"/></h:outputText> <h:outputText value=" " /> <h:outputText value="#{wette.startT}"> <s:convertDateTime type="time" pattern="HH:mm" /></h:outputText> </h:column> <h:column> <f:facet name="header"> <h:outputText value="#{msg.storeNameLabel}"/> </f:facet> <h:outputText value="#{wette.homeTeam.bezeichnung}"/> <h:outputText value=" - " /> <h:outputText value="#{wette.gastTeam.bezeichnung}"/> </h:column> <h:column rendered="#{not empty wette.dwette}"> <h:inputHidden id="hid" value="#{wette.id}" /> <h:inputHidden id="hidow" value="#{wette.own}" /> <a4j:region renderRegionOnly="false"> <a4j:commandLink value="home: #{wette.dwette.one}" action="#{navi.addOneDreier(wette)}" reRender="ticket"/> </a4j:region>
and ticket is follow:
<h:panelGroup id="ticket"> <h:panelGrid columns="6"> <h:outputText id="qt" value="#{navi.getQt()}" /> <a4j:region renderRegionOnly="true"> <h:inputText value= "#{navi.einsatz}" > <a4j:support event="onkeyup" reRender="gewinn" /> </h:inputText> <h:outputText value="Gewinnchance " /> <h:outputText id="gewinn" value="#{navi.getQuote()}"/> </a4j:region> </h:panelGrid> <h:dataTable value="#{navi.bets}" var="bet"> <h:column> <h:outputText value="System !!!" rendered="#{navi.state}"/>
if i push <a4j:commandLink value="home: #{wette.dwette.one}" action="#{navi.addOneDreier(wette)}" reRender="ticket"/>
and the navi.state has a counter
<h:outputText value="System !!!" rendered="#{navi.state}"/>
public boolean getState(){
System.out.println("------------------ counter " + counter++);
return true;
}