Diferencia entre revisiones de «TTfvsDBClientFrameCheckList»
Sin resumen de edición |
|||
Línea 32: | Línea 32: | ||
Solo necesita '''Instancia 1'''. | Solo necesita '''Instancia 1'''. | ||
Con estas definiciones el frame transforma la tabla en una lista de checkboxes, marca las que estaban marcadas y finalmente, a pedido del master, arma los registros que hay que aplicar para que la tabla solo contenga los registros que están marcados en la pantalla. |
Revisión del 16:53 3 jun 2025
Descripción
El frame TTfvsDBClientFrameCheckList (Implementa lista para checkboxes) implementa un frame donde podemos editar una lista de líneas, cada una con un checkbox. Toma una clase definida y la transforma a una lista de checkboxes. Necesita tener el frame de edición definido como se muestra en el ejemplo.
Identidad
- Ancestro: TTfvsDBClientFrame
- Carpeta: C:\DevelopPrx\frames
- Archivo: fvsDBClientFrameCheckList.pas
Ejemplo de definición
Pantalla en runtime
Usamos el detalle de CONTABILIDAD/GRUPOS DE CUENTAS como ejemplo, la pantalla se ve de la siguiente manera:

El detalle usa este frame, la definición de la clase es:
Lista de campos
Columna | Campo físico | Campo lógico | Observaciones |
---|---|---|---|
1 | FGRUPO | Grupo | Código de agrupación. |
2 | FCUENTA | Cuenta | Código de cuenta asociada a la agrupación. |
Definición del frame

Solo necesita Instancia 1.
Con estas definiciones el frame transforma la tabla en una lista de checkboxes, marca las que estaban marcadas y finalmente, a pedido del master, arma los registros que hay que aplicar para que la tabla solo contenga los registros que están marcados en la pantalla.