Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    6

    DisplayTag: come si usa paging.banner.some_items_found

    Ciao a tutti,
    sono nuovo nell'uso della libreria sulle DisplayTag e vi chiedo una mano.

    Devo risolvere un problema che ho utilizzando paging.banner.some_items_found

    Il risultato di una select SQL deve essere visualizzato in una JSP. Il numero di righe massimo per ogni pagina è 100 e quindi in caso la select dia un risultato maggiore di 100, bisogna visualizzarlo su più pagine.
    Nella prima pagina ho ad esempio le prime 100 righe e l'informazione "566 items found, displayed from 1 to 100."
    In displaytag.properties vedo che paging.banner.some_items_found è <div class="toolbar" id="displayNavigator">{0} {1} found, displayed from {2} to {3}, ma non funziona correttamente, infatti quando visualizza la seconda pagina, mi ritrovo sempre il messaggio "566 items found, displayed from 1 to 100." e non da ..."101 a 200".
    Ciò che non capisco è come si fa a dare il valore ai campi {2} e {3}, non so come fare, non so come è stato fatto e quindi non so come correggere l'errore.
    Ho fatto una brutale ricerca di paging.banner.some_items_found, ma lo trovo soltanto in displaytag.properties.

    Qualcuno può aiutarmi per favore? ne avrei davvero bisogno.

    Grazie in anticipo, Mauro

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    309
    Ciao
    io mi sono fatto un package come quello della libreria e mi sono creato il mio file properties. Avevo l'esigenza di tradurmi in italiano le scritte.
    Non so la versione della libreria che hai scaricato ma a ma non porta div ma span e funziona bene:
    paging.banner.some_items_found=<span class="pagebanner">{0} {1} trovati, visualizzati da {2} a {3}.</span>
    nella jsp invece indichi quanti record visualizzare:
    <display:table.....pagesize="10"...
    invece di 10 inserirai il numero di record da visualizzare per pagina.
    Altro modo per modificare un valore è ad esempio:
    <display:setProperty name="basic.empty.showtable" value="true" />
    tomcat 6.016
    netbeans 6.1

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    6
    ciao, grazie della tua risposta.

    Puoi dirmi meglio come si usa la setProperty? qualche esempio?

    qui ti metto il codice che ho nella jsp

    <display:table sort="external" requestURI="/abc.do?mth=paging&sensible=${param.sensible}"
    name="sessionScope.abcList"
    id="item"
    pagesize="100"
    htmlId="abcTable"
    class="dataGrid"
    style="border:0px;display:inline"
    excludedParams="*"
    decorator=""

    partialList="true"
    size="pageScope.pagListConf.totalList"
    offset="${pagListConf.offSet}"
    >



    non so bene cosa è l'offset e cosa fanno gli altri parametri.

    Grazie del tuo aiuto :-D


    Originariamente inviato da dardo
    Ciao
    io mi sono fatto un package come quello della libreria e mi sono creato il mio file properties. Avevo l'esigenza di tradurmi in italiano le scritte.
    Non so la versione della libreria che hai scaricato ma a ma non porta div ma span e funziona bene:
    paging.banner.some_items_found=<span class="pagebanner">{0} {1} trovati, visualizzati da {2} a {3}.</span>
    nella jsp invece indichi quanti record visualizzare:
    <display:table.....pagesize="10"...
    invece di 10 inserirai il numero di record da visualizzare per pagina.
    Altro modo per modificare un valore è ad esempio:
    <display:setProperty name="basic.empty.showtable" value="true" />

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    309
    ciao
    il set properties è abbastanza semplice. inserito tra i tag <display:table > setti il valore alla chiave che trovi dentro il file properties. per i parametri dovresti vedere sul sito. alcuni che hai inserito non li ho mai usati.
    Rileggendo meglio ciò che hai scritto sembra che in effetti c'è un'anomalia. io il mio l'ho tradottto solo in italiano.
    abcList è la lista che devi caricare? di cosa si tratta? prova magari inizialmente con pochi parametri e indispensabili. La versione è la 1.2?

    ps:
    Il codice postalo tra i tag in modo che si identa bene.
    tomcat 6.016
    netbeans 6.1

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    6
    Mi hanno messo una pulce nell'orecchio...
    le libreries usate sono della 1.1, non è che un bug della 1.1? passare alla 1.2 potrebbe essere un casino.




    Originariamente inviato da dardo
    ciao
    il set properties è abbastanza semplice. inserito tra i tag <display:table > setti il valore alla chiave che trovi dentro il file properties. per i parametri dovresti vedere sul sito. alcuni che hai inserito non li ho mai usati.
    Rileggendo meglio ciò che hai scritto sembra che in effetti c'è un'anomalia. io il mio l'ho tradottto solo in italiano.
    abcList è la lista che devi caricare? di cosa si tratta? prova magari inizialmente con pochi parametri e indispensabili. La versione è la 1.2?

    ps:
    Il codice postalo tra i tag in modo che si identa bene.

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    6
    Approfitto della tua disponibilità e ti chiedo un'altra cosa.
    C'è modo di valorizzare esplicitamente come voglio io i valori {2} e {3}?
    Probabilmente sì e magari anche con le setProperty, ma non saprei come fare
    un esempio?

    Grazie ancora



    Originariamente inviato da MauIt
    Mi hanno messo una pulce nell'orecchio...
    le libreries usate sono della 1.1, non è che un bug della 1.1? passare alla 1.2 potrebbe essere un casino.

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    309
    purtroppo qui non ti posso aiutare e non penso lo puoi fare solo con set property.
    tomcat 6.016
    netbeans 6.1

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.