MOBILE COBOL - RM
 
Avisos
Vaciar todo

MOBILE COBOL - RM

7 Respuestas
2 Usuarios
0 Reactions
170 Visitas
Respuestas: 35
Topic starter
(@nchujfi)
Trusted Member
Registrado: hace 2 meses

Ejemplo 2: Lista con Filtro

       IDENTIFICATION DIVISION.

       PROGRAM-ID.    LISTACLIENTES.

 

       WORKING-STORAGE SECTION.

           COPY "..\..\copy\MOBILECOBOL.WS".

           77 FILTRO-TEXTO    PIC X(30).

           77 CONTADOR        PIC 999.

 

       PROCEDURE DIVISION.

       MAIN-LOGIC.

           PERFORM CREATE-PAGE.

           PERFORM HANDLE-EVENTS UNTIL MC-EVENT = "QUIT".

           GOBACK.

 

       CREATE-PAGE.

           CALL MC USING CREATEPAGE "Name=PageLista|".

           CALL MC USING ADDCHILD "Type=StackLayout;Padding=15|".

 

           CALL MC USING ADDCHILD

               "Type=Entry;Name=TXT_FILTRO;Placeholder=Buscar...|".

 

           CALL MC USING ADDCHILD

               "Type=Button;Name=BTN_BUSCAR;Text=BUSCAR;Event=Clicked|".

 

           CALL MC USING ADDCHILD

               "Type=CollectionView;Name=LISTA|".

 

           CALL MC USING SHOWPAGE.

           PERFORM CARGAR-LISTA.

 

       HANDLE-EVENTS.

           CALL MC USING GETEVENT MC-EVENTINFO.

 

           IF MC-EVENT-CONTROL = "BTN_BUSCAR"

              PERFORM CARGAR-LISTA.

 

       CARGAR-LISTA.

           CALL MC USING GETPROP

               "Name=TXT_FILTRO;Property=Text|" FILTRO-TEXTO.

 

           *> Aquí cargar datos desde archivo

           *> y actualizar CollectionView


Responder
Página 2 / 2
Compartir: