Ejemplos del foro enfocados a la web. Json -> Browse

mod_harbour es un módulo para Apache que permite correr tus PRGs directamente en la web!!!

Ejemplos del foro enfocados a la web. Json -> Browse

Postby Carles » Thu Jan 21, 2021 10:41 am

Hola,

Al hilo de viewtopic.php?f=3&t=32519#p191083 , aqui podeis ver el código que ya realizamos con mod Harbour en la web

Code: Select all  Expand view  RUN
//  {% LoadHrb( 'lib/tweb/tweb.hrb' ) %}

#include {% TWebInclude() %}

function main()

    LOCAL o, oWeb, oCol, oBrw
    LOCAL cHtml := ''
   
    DEFINE WEB oWeb TITLE 'Browse Ajax' TABLES INIT
   
    DEFINE FORM o ID 'demo'

    HTML o INLINE '<h3>Test Browse Ajax II</h3><hr>'
       
    INIT FORM o            
       
        ROWGROUP o
            BUTTON LABEL 'Url ENDPOINT: https://www.w3schools.com/angular/customers.php' GRID 6 ACTION 'LoadCustomers()' OF o  
        ENDROW o
       
        ROWGROUP o                 
           
            DEFINE BROWSE oBrw ID 'ringo' HEIGHT 400 TOOLS PRINT EXPORT SEARCH OF o
           
                    ADD oCol TO oBrw ID 'Name'      HEADER 'Name  '  ALIGN 'right'
                    ADD oCol TO oBrw ID 'City'      HEADER 'City'    SORT
                    ADD oCol TO oBrw ID 'Country'   HEADER 'Country' SORT                  
        ENDROW o
       
        HTML o
            <script>

                var oBrw = new TWebBrowse( 'ringo' )

                function LoadCustomers() {
                     
                    oBrw.Loading()
                   
                    MsgServer( 'https://www.w3schools.com/angular/customers.php', null, Post_LoadCustomer )
                }
               
                function Post_LoadCustomer( dat ){

                    oBrw.Loading(false)                
                   
                    oBrw.SetData( dat.records )
                }                          
               
            </script>      
        ENDTEXT
   
    END FORM o
   
retu nil
 


Aqui podeis verlo en acción :D -> https://modharbour.app/tweb/browse-ajax2
Salutacions, saludos, regards

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

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
User avatar
Carles
 
Posts: 1139
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Return to mod_harbour

Who is online

Users browsing this forum: No registered users and 10 guests