Page 1 of 1

Closing Circles

PostPosted: Fri Oct 04, 2019 5:03 pm
by Carles
Hi,

Here you have the example that we have programmed this week with our mod. This week we have tested with Apache Windows to try ADO

Authentication Screen
ADO connection!
MS SQL database
Browser (all code without using any pluggin)
Pagination
Register editing
Error control in editing
...

Using our MVC (Model / View / Controller) Mercury system

http://modharbour.sysctrlsoftware.com:39391/seamap-3


Regards
C.


regards

Re: Closing Circles

PostPosted: Mon Oct 10, 2022 11:10 pm
by mchumpitazv
Hola Carles

Estoy probando como trabajar con mod_harbour y MS SQL y no tengo claro como manejar el tema de paginación, sobre todo con consultas de muchos registros, ¿Podrias compartir el ejemplo que mencionas?, el link que alli indicas ya no esta disponible.

Muchas gracias!!

Saludos desde Perú

Martín Ch.

Re: Closing Circles

PostPosted: Tue Oct 11, 2022 3:16 pm
by Otto
Martin, I think you always have to check which mechanism you use on a case-by-case basis.
What do you have on the frontend? bootstrap table?
We did some test when starting with mod harbour 2 years ago.
Please give more details.


Best regards,
Otto

http://forums.fivetechsupport.com/viewtopic.php?f=45&t=39275&p=234389&hilit=speed&sid=8522ac063ae09281d22e52d2658f75dd&sid=e7e9cdf2c038ab13a4db1fd998f53c57#p234389

Re: Closing Circles

PostPosted: Tue Oct 11, 2022 3:58 pm
by mchumpitazv
Hola Otto

Gracias por el comentario, efectivamente dentro de los detalles que debo adicionar es que estoy trabajando con mod-harbour V2 y con tablas bootstrap tal y como mencionas.
El extracto de los datos es atraves de store procedure sql que luego son tratados desde el aplicativo mismo como recordset, pero el tema mayor es ¿como trabajo el tema de paginacion de muchos registros y que puedan ser mostrados en el front-end sin colapsar la presentación?
Segun algunos ejemplos de mod-harbour los registros son colocados dentro de matrices que luego son mostrados por el BROWSE, pero al ser muchos no tengo idea de como "paginarlos".

En el ejemplo. Carles menciona que trabaja con paginacion, validaciones, etc., por eso me atrevi a solictarle copia del ejemplo para aclarar mis dudas.

Espero puedan apoyarme.

Saludos,

Martín Ch.

Re: Closing Circles

PostPosted: Tue Oct 11, 2022 5:46 pm
by Otto
Martin,
Have you already tried with the different settings here?
Is the data access with AJAX
Best regards,
Otto



Code: Select all  Expand view
<table  class="table table-image"
id="table"
data-toggle="table"
data-height="<?prg  return hINI[ 'KARTEI-DATAHEIGHT' ] ?>"
data-unique-id="_recno"
data-search="true"
data-search-align="left"
data-pagination="true"
data-toolbar="#toolbar"
data-query-params="queryParams"
data-side-pagination="server"
data-server-sort="false"
data-show-footer="true"
data-ajax="ajaxRequest"
data-click-to-select="true"
data-single-select="true"
data-detail-view="true"
data-detail-formatter="detailFormatter"
data-show-columns="true"
data-show-columns-toggle-all="true"
>
 

Re: Closing Circles

PostPosted: Fri Oct 14, 2022 6:26 pm
by mchumpitazv
Estimado Otto

Muchas gracias por tu respuesta, no me queda muy claro lo que mencionas, tendras un ejemplo algo mas completo que me ayude a comprender lo que me recomiendas?

Saludos y gracias de antemano.

Martín

Re: Closing Circles

PostPosted: Sat Oct 15, 2022 9:28 am
by Otto
Hello Martin,

I myself only work with DBF.

But theoretically, it doesn't matter how the data is accessed.
It's difficult for me to answer here, as I have no idea how well you know web programming.

I'll post a simple example.

The logline() function in data.prg logs all accesses.

If you change in your bootstrap table definition
data-side-pagination="server", you will see that every click on the PAGINATION navigation will trigger an AJAX call.

Without data-side-pagination="server", PAGINATION is done directly on the client, i.e. in the web browser.

https://mybergland.com/fwforum/ajaxtest.zip

Best regards,
Otto