BROWSE con varias paginas

mod_harbour es un módulo para Apache que permite correr tus PRGs directamente en la web!!!
Post Reply
User avatar
Patricio Avalos Aguirre
Posts: 1028
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile
Contact:

BROWSE con varias paginas

Post 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

        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
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
Carles
Posts: 937
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona
Contact:

Re: BROWSE con varias paginas

Post 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.
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

https://modharbour.app
https://modharbour.app/compass
https://forum.modharbour.app
User avatar
Patricio Avalos Aguirre
Posts: 1028
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile
Contact:

Re: BROWSE con varias paginas

Post 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

                    data-row-style="{{ oThis:cRowStyle }}"
                    data-pagination="{{ IF( oThis:lPagination, 'true',  'false') }}"
                    data-virtual-scroll="{{ IF( oThis:lVirtualScroll, 'true',  'false') }}"
 
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
Carles
Posts: 937
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona
Contact:

Re: BROWSE con varias paginas

Post 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:
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

https://modharbour.app
https://modharbour.app/compass
https://forum.modharbour.app
Post Reply