2010-08-17 4 views
1

J'ai ce coderiche: travail DataTable avec riche Indifférent Fume: scrolldata

<f:view> 
     <a4j:keepAlive beanName="datosCtrlBean" ajaxOnly="true"/> 
     <h:form> 
      <rich:dataTable width="300" id="carList" rows="10" columnClasses="col" 
          value="#{datosCtrlBean.datos}" var="category" > 

       <f:facet name="header"> 
        <rich:columnGroup> 
         <h:column> 
          <h:outputText styleClass="headerText" value="Make" /> 
         </h:column> 
        </rich:columnGroup> 
       </f:facet> 
       <h:column> 
        <h:outputText value="#{category}" /> 
       </h:column> 
       <f:facet name="footer"> 

       </f:facet> 
      </rich:dataTable> 
      <rich:datascroller align="left" for="carList" id="sc2" /> 
     </h:form> 
    </f:view> 

datascroller fonctionne bien, mais la liste des refresh dataTable Indifférent Fume, mais si je change par h: dataTable beau travail.

qu'est-ce que je fais mal ??

Répondre

0

ajaxOnly attribut est un indicateur qui déclare si la valeur du bean doit être disponible lors d'une requête non-Ajax. Si ajaxOnly = "true", un bean de portée de requête conservera la même valeur lors des requêtes Ajax de la page donnée, mais il sera recréé en tant que bean de portée de requête normale lorsqu'une requête non-Ajax sera envoyée à partir de cette page.

Je vous recommandons de retirer ajaxOnly="true" de a4j:keepAlive

+0

Thaks pour votre suggestion, j'ai créé un nouveau projet avec pluggin NetBean de richfaces et travaille maintenant avec o sans paramètre, peut être dans le dernier projet j'avais une configuration incorrecte. mais merci encore. Bravo –

0
+0

Merci pour votre aide. Je pensais que mes configurations étaient erronées, je les ai mises à zéro depuis la documentation de richFaces, j'ai peut-être mis plus de jars que nécessaire, après plusieurs heures j'ai utilisé Netbean pour RichFaces et JSF et ça marche bien –

Questions connexes