gototopgototop
 
Sei in: Home Page Corso XML Visualizzare documenti XML con la paginazione

Visualizzare documenti XML con la paginazione

Però potrebbe sorgere un fatto estetico, vale a dire: se abbiamo molti record nel file, dovremmo presentare a video una tabella kilometrica? Possiamo aggirare questo piccolo "problema" attraverso la paginazione. Vedremo sempre una tabella con tutti i record ma stabiliremo quanti record vedere in una pagina. Siccome per il nostro inventario disponiamo di 8 libri, ho stabilito che ne visualizzeremo solo 4 per pagina e con dei pulsanti (button) ci sposteremo Avanti ed Indietro nel RecordSet. Per fare questo dovremo impostare l'attributo DATAPAGESIZE all' elemento TABLE, messo in binding con il valore massimo di record che si desidera visualizzare. Il codice è il seguente:

<table DATASRC="#dsoINVENTARIO" border="1" cellpadding="2" width="80%" DATAPAGESIZE="4">

Per poter scorrere i record, chiamare i metodi dell' elemento TABLE nei modi elencati di seguito:

firstPage Visualizza la prima pagina dei record inventario.firstPage()
previousPage Visualizza la pagina precedente dei record inventario.previousPage()
nextPage Visualizza la pagina successiva dei record inventario.nextPage()
lastPage Visualizza l'ultima pagina dei record inventario.lastPage()

È possibile chiamare questi metodi da uno script, assegnando il metodo all'attributo onclick dell' elemento HTML button, come nel codice qui di seguito:

<button onclick="inventario.firstPage()">Prima Pagina</button>

Ecco la pagina di esempio xhtml completa. Ecco fatto!! Per non vedere il solito colore anonimo dei pulsanti, ho semplicemente applicato una classe attraverso un codice CSS interno alla pagina inventario2.htm, oltre ad aver creato delle classi per il titolo, autore ecc... Domande in merito? Contattatemi pure tramite e-mail.
Alla prossima.

© www.extrowebsite.com - Grafica, layout, articoli e guide sono di esclusiva proprietà del webmaster - Tutti i diritti riservati