Page 1 of 1

BROWSE con varias paginas

PostPosted: Mon Feb 01, 2021 2:15 pm
by Patricio Avalos Aguirre
Estimados

alguna forma de que el browse se vea en varias pagina con TWEB
resulta que demora en mostrar los resultados

lo estoy haciendo de esta manera

Code: Select all  Expand view

        ROWGROUP o
            DEFINE BROWSE oBrw ID 'ringo'HEIGHT 800 EXPORT SEARCH TOOLS OF o
                ADD oCol TO oBrw ID 'ite' HEADER 'item'
                ADD oCol TO oBrw ID 'emi' HEADER 'fecha'
                ADD oCol TO oBrw ID 'tip' HEADER 'Tipo'
                ADD oCol TO oBrw ID 'doc' HEADER 'Doc.'
                ADD oCol TO oBrw ID 'rut' HEADER 'Rut'
                ADD oCol TO oBrw ID 'nom' HEADER 'Nombre'
                ADD oCol TO oBrw ID 'net' HEADER 'Neto'
                ADD oCol TO oBrw ID 'iva' HEADER 'Iva'
                ADD oCol TO oBrw ID 'tot' HEADER 'Total'
                ADD oCol TO oBrw ID 'cre' HEADER 'Crédito'
                ADD oCol TO oBrw ID 'con' HEADER 'Contado'
                ADD oCol TO oBrw ID 'ven' HEADER 'Vendedor'
                ADD oCol TO oBrw ID 'efe' HEADER 'Efectivo'
                ADD oCol TO oBrw ID 'tar' HEADER 'Tarjeta'
                ADD oCol TO oBrw ID 'che' HEADER 'Cheque'
                ADD oCol TO oBrw ID 'tra' HEADER 'Trans.'
                ADD oCol TO oBrw ID 'ncr' HEADER 'Nota NCR'
                ADD oCol TO oBrw ID 'res' HEADER 'Reserva'
                ADD oCol TO oBrw ID 'hor' HEADER 'Hora'
        END o
 


no veo la forma que se puede ver los datos en paginas

Re: BROWSE con varias paginas

PostPosted: Mon Feb 01, 2021 6:56 pm
by Carles
Hola,

TWeb no tiene todavia paginación, está pendiente de de implmentación. Si te tarda mucho es que debes enviar muchos datos. Mi consejo es que busques la manera de optimizar una busqueda y acotes la cantidad de registros.

Saludos.
C.

Re: BROWSE con varias paginas

PostPosted: Mon Feb 01, 2021 10:25 pm
by Patricio Avalos Aguirre
gracias

lo he solucionado con esta linea en el archivo twebbrowse.prg

data-pagination="{{ IF( oThis:lPagination, 'true', 'false') }}"

si que cree una variable en la clase y esta funcionando

Code: Select all  Expand view
                    data-row-style="{{ oThis:cRowStyle }}"
                    data-pagination="{{ IF( oThis:lPagination, 'true',  'false') }}"
                    data-virtual-scroll="{{ IF( oThis:lVirtualScroll, 'true',  'false') }}"
 

Re: BROWSE con varias paginas

PostPosted: Tue Feb 02, 2021 2:37 pm
by Carles
Patricio,

Si esta opcion te sirve perfecto, pero recuerda que lo que haces es activar una paginacion "client-side", que no es lo mismo que la "server-side" que es la que para mi tiene sentido. Si tienes los datos ya en el navegador, para que quieres paginarlos ? :roll: