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;
}