2011-11-20 6 views
5

Quindi, come dice il titolo nel mio caso, l'altezza di ExtendedDataTable non funziona, quindi anche la mia tabella non scorre perché vengono mostrate tutte le righe. Sto usando la versione 4 di richfaces. Così qui è il mio pezzo di codice:extendedDataTable - l'altezza non funziona

 <rich:extendedDataTable 
      value="#{advancedSearchView.criteria}" var="criteria" 
      height="50px" 
      selection="#{advancedSearchView.selection}" id="table" 
      selectionMode="single"> 
      <rich:column id="criteria_row" filterBy="#{criteria}" filterEvent="onkeyup" width="500px"> 
       <h:outputText value="#{criteria}" /> 
      </rich:column> 
     </rich:extendedDataTable> 

AdvancedSearchView è richiesta ambito di fagioli, e dei criteri è un array di stringhe.

Spero che sia abbastanza informazioni. Grazie in anticipo. Mi piacerebbe molto se qualcuno mi rispondesse, perché mi sto dando da fare per un po '.

risposta

3

In base allo RichFaces 4 VDL (View Declaration Language) documentation, il componente <rich:extendedDataTable> non supporta affatto l'attributo height.

Il tuo requisito funzionale è comunque compreso. Si desidera eseguire il rendering del datatable esteso con un'altezza di 50 px e rendere scorrevole il corpo della tabella. È necessario ottenere questo risultato utilizzando i soliti mezzi CSS tramite l'attributo style che può contenere dichiarazioni CSS incorporate o l'attributo styleClass che può utilizzare le classi CSS, come in quasi tutti gli altri componenti JSF HTML.

Così, con style

<rich:extendedDataTable ... style="height: 50px;"> 

o, con styleClass (che è anche la pratica più raccomandare; stile separato dal markup)

<rich:extendedDataTable ... styleClass="criteria"> 

e questo pezzo in un file CSS, che si include di <h:outputStylesheet />:

.criteria { 
    height: 50px; 
} 
+0

Sì, ha funzionato. Grazie mille. Non penserei nemmeno che quello fosse il problema. – tuoLarips

+0

Prego. – BalusC

+0

BalusC, puoi aiutarmi di nuovo con questo http://stackoverflow.com/questions/8874956/using-cforeach-with-richfaces-4, ho davvero difficoltà a risolverlo – tuoLarips