problem on a4j:outputPanel
ramanujareddy Feb 2, 2009 6:32 AMhi everyone,
i have using a4j:outputPanel in my application,it is not working properly sometimes how to overcome this..here is my code
<h:selectOneMenu id="projects" value="#{canalsData.project}" style="width:44mm;"> <f:selectItems value="#{canalsData.PROJECTS}" /> <a4j:support event="onchange" action="#{canalsData.select}" reRender="canals,exp" /> </h:selectOneMenu> <a4j:status> <f:facet name="start"> <h:graphicImage value="img/spinner.gif"/> </f:facet> </a4j:status> <a4j:outputPanel id="canals"> <rich:dataTable id="canalsList" value="#{canalsData.canals}" styleClass="richbody" style="width:818px;" columnClasses="col" border="0" var="canal" rendered="#{not empty canalsData.canals}"> <f:facet name="header" > <rich:columnGroup > <rich:column styleClass="richheader bodyrow"> <h:outputText value="Canaljurisdiction Code" /> </rich:column> <rich:column styleClass="richheader bodyrow"> <h:outputText value="Canaljurisdiction Name" /> </rich:column> <rich:column styleClass="richheader bodyrow"> <h:outputText value="Short Code" /> </rich:column> <rich:column styleClass="richheader bodyrow"> <h:outputText value="Start Gauge Code" /> </rich:column> <rich:column styleClass="richheader bodyrow"> <h:outputText value="End Gauge Code" /> </rich:column> <rich:column styleClass="richheader bodyrow"> <h:outputText value="Sender Name" /> </rich:column> <rich:column styleClass="richheader bodyrow"> <h:outputText value="Mobile Number" /> </rich:column> <rich:column styleClass="richheader bodyrow"> <h:outputText value="Designation" /> </rich:column> <rich:column styleClass="richheader lastcol bodyrow"> <h:outputText value="Edit" /> </rich:column> </rich:columnGroup> </f:facet> <rich:column styleClass="bodyrow"> <h:outputText value="#{canal.get(0)}"/> </rich:column> <rich:column styleClass="bodyrow"> <center> <h:outputText value="#{canal.get(1)}"/> </center> </rich:column> <rich:column styleClass="bodyrow"> <h:outputText value="#{canal.get(2)}"/> </rich:column> <rich:column styleClass="bodyrow"> <center> <h:outputText value="#{canal.get(3)}"/> </center> </rich:column> <rich:column styleClass="bodyrow"> <h:outputText value="#{canal.get(4)}"/> </rich:column> <rich:column styleClass="bodyrow"> <h:outputText value="#{canal.get(5)}"/> </rich:column> <rich:column styleClass="bodyrow"> <h:outputText value="#{canal.get(6)}"/> </rich:column> <rich:column styleClass="bodyrow"> <h:outputText value="#{canal.get(7)}"/> </rich:column> <rich:column styleClass="bodyrow lastcol"> <center> <s:link action="#{canalsData.EditCanal}"> <img src="img/Edit.gif" align="center" border="0"/> <f:param name="projectcnid" value="${canal.get(0)}"/> <f:param name="cname" value="${canal.get(1)}"/> <f:param name="shcode" value="${canal.get(2)}"/> <f:param name="stcode" value="${canal.get(3)}"/> <f:param name="endcode" value="${canal.get(4)}"/> <f:param name="sendname" value="${canal.get(5)}"/> <f:param name="mobilenum" value="${canal.get(6)}"/> <f:param name="cnsenderid" value="${canal.get(9)}"/> <f:param name="desg" value="${canal.get(8)}-${canal.get(10)}"/> </s:link> </center> </rich:column> </rich:dataTable> </a4j:outputPanel>
here not displaying properly last column in this column i am using images these images are not displaying i.e empty cells are displaying...and some times it is not reRendered
please help me