Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    28

    Problemi con JSF panel grid

    ciao a tutti ho un problema con le JSF che non mi visualizzano dei dati
    copio la parte di codice in questione... i primi due panelGrid funzionano correttamente
    il terzo, quello all'interno del dataTable no... any idea?
    <f:view>
    <hanelGrid columns="5" border="1" cellspacing="0">
    <hutputText value=""/>
    <hutputText value="Movimenti aeromobili"/>
    <hutputText value="Tonnellaggio"/>
    <hutputText value="Passeggeri"/>
    <hutputText value="Merci"/>
    </hanelGrid>
    <hanelGrid columns="9" border="1" cellspacing="0">
    <hutputText value=""/>
    <hutputText value="Numero"/>
    <hutputText value="Delta"/>
    <hutputText value="Tonnellate"/>
    <hutputText value="Delta"/>
    <hutputText value="Numero"/>
    <hutputText value="Delta"/>
    <hutputText value="Tonnellate"/>
    <hutputText value="Delta"/>
    </hanelGrid>
    <h:dataTable var="msg" value="#{messageList}" rendered="#{messageList.rowCount>0}">
    <hanelGrid columns="9" border="1" cellspacing="0">
    <hutputText value="TOTALE"/>
    <hutputText value="pippo"/>
    <hutputText value="pippo"/>
    <hutputText value="pippo"/>
    <hutputText value="pippo"/>
    <hutputText value="pippo"/>
    <hutputText value="pippo"/>
    <hutputText value="pippo"/>
    <hutputText value="pippo"/>
    </hanelGrid>
    </h:dataTable>
    </f:view>

    il dataTable non è vuoto e normalmente riesco ad accedere ai dati, ma non se come qui provo a mettere un panel grid dentro un dataTable

  2. #2
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    Non utilizzo le JSF. Però a prima vista e coerentemente con SWING, mi sorge il dubbio
    che la dataTable vada 'dentro' il panelGrid e non viceversa.
    Ciao, Brainjar

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    28
    grazie in effetti ora funziona

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    28
    ancora problemi... non incolonna bene, che posso fare?
    salve a tutti, mi sono avvicinato da poco a JSF e devo dire che il primo impatto è abbastanza negativo, per fare delle cose che sarebbero state semplici in puro HTML sto diventando matto...
    Praticamente quello che devo fare in teoria è abbastanza semplice, una tabella con due righe di header, la prima riga a 4 colonne la seconda a 8. Inoltre una colonna laterale e al centro 8 colonne di dati...
    sono riuscito a fare il doppio header usando un doppio panelGrid poi i dati andrebbero messi in un dataTable.
    Il problema è che poi all'interno del dataTable non posso mettere un altro panelGrid e quindi non riesco ad incolonnare i dati sotto alle colonne di header...
    posto il codice in questione:

    <f:view>
    <hanelGrid columns="5" border="1" cellspacing="0">

    <h:column><hutputText value=""/></h:column>
    <h:column><hutputText value="Movimenti aeromobili"/></h:column>
    <h:column><hutputText value="Tonnellaggio"/></h:column>
    <h:column><hutputText value="Passeggeri"/></h:column>
    <h:column><hutputText value="Merci"/></h:column>

    <h:column><hutputText value=""/></h:column>
    <hanelGrid columns="2" border="1" cellspacing="0">
    <h:column>
    <hutputText value="Numero"/>
    </h:column>
    <h:column>
    <hutputText value="Delta"/>
    </h:column>
    </hanelGrid>
    <hanelGrid columns="2" border="1" cellspacing="0">
    <h:column>
    <hutputText value="Tonnellate"/>
    </h:column>
    <h:column>
    <hutputText value="Delta"/>
    </h:column>
    </hanelGrid>
    <hanelGrid columns="2" border="1" cellspacing="0">
    <h:column>
    <hutputText value="Numero"/>
    </h:column>
    <h:column>
    <hutputText value="Delta"/>
    </h:column>
    </hanelGrid>
    <hanelGrid columns="2" border="1" cellspacing="0">
    <h:column>
    <hutputText value="Tonnellate"/>
    </h:column>
    <h:column>
    <hutputText value="Delta"/>
    </h:column>
    </hanelGrid>
    </hanelGrid>
    <hanelGrid columns="9" border="1" cellspacing="0" frames="lhs">
    <h:dataTable var="msg" value="#{messageList}" rendered="#{messageList.rowCount>0}">
    <h:column><hutputText value="TOTALE"/></h:column>

    <h:column>
    <hutputText value="#{msg.w_MOV}"/>
    </h:column>
    <h:column>
    <hutputText value="#{msg.w_DEL_MOV}"/>
    </h:column>


    <h:column>
    <hutputText value="#{msg.w_TON}"/>
    </h:column>
    <h:column>
    <hutputText value="#{msg.w_DEL_TON}"/>
    </h:column>


    <h:column>
    <hutputText value="#{msg.w_PAX}"/>
    </h:column>
    <h:column>
    <hutputText value="#{msg.w_DEL_PAX}"/>
    </h:column>

    <h:column>
    <hutputText value="#{msg.w_MER}"/>
    </h:column>
    <h:column>
    <hutputText value="#{msg.w_DEL_MER}"/>
    </h:column>

    </h:dataTable>
    </hanelGrid>

    </f:view>

    Suggerimenti?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.