Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
ada:howto:sicoferp:factory:new-migracion-sicoferp:front:configuracionlibreriaencriptacion [2025/01/29 11:41] 192.168.175.192 creado |
— (actual) | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ====== ConfigTable Component ====== | ||
- | Este componente maneja una tabla con diversas configuraciones, eventos y opciones de personalización. | ||
- | |||
- | ===== Propiedades de Entrada ===== | ||
- | |||
- | configTable: Configuración principal de la tabla. | ||
- | |||
- | title: Título de la tabla. | ||
- | |||
- | showButton: Indica si se muestra el botón de acción. | ||
- | |||
- | textButton: Texto del botón de acción. | ||
- | |||
- | showInput: Muestra un campo de entrada. | ||
- | |||
- | showPaginator: Habilita la paginación. | ||
- | |||
- | showCaption: Muestra el título de la tabla. | ||
- | |||
- | rowsTable: Número de filas por página. | ||
- | |||
- | pageOptions: Indica si se muestran opciones de paginación. | ||
- | |||
- | tableHeaderColumns: Lista de columnas de la tabla. | ||
- | |||
- | dataTable: Datos de la tabla. | ||
- | |||
- | ===== Eventos de Salida ===== | ||
- | |||
- | dataEmitter: Emite el elemento seleccionado. | ||
- | |||
- | fileEmitter: Emite información del archivo seleccionado. | ||
- | |||
- | filterEmitter: Emite el filtro aplicado. | ||
- | |||
- | iconEmitter: Emite el icono seleccionado. | ||
- | |||
- | inputTextEmitter: Emite el texto ingresado en el input. | ||
- | |||
- | buttonAddEmitter: Emite cuando se presiona el botón agregar. | ||
- | |||
- | inputCheckEmitter: Emite el estado del checkbox. | ||
- | |||
- | ===== Propiedades de Estado ===== | ||
- | |||
- | checkboxState: Arreglo de booleanos para el estado de los checkboxes. | ||
- | |||
- | fieldFilter: Control de formulario para el filtro. | ||
- | |||
- | fileText: Control de formulario para texto de archivo. | ||
- | |||
- | fieldCheck: Control de formulario para checkbox. | ||
- | |||
- | ===== Métodos ===== | ||
- | |||
- | ngOnInit(): Inicializa la tabla, agregando la propiedad isSelected a cada fila. | ||
- | |||
- | seleccionarItem(item: any): Emite el elemento seleccionado. | ||
- | |||
- | onUploadSelect(event: any, item: any): Emite los datos del archivo cargado. | ||
- | |||
- | filterTable(): Emite el filtro de búsqueda. | ||
- | |||
- | emitterInputText(): Emite el texto ingresado en el campo de entrada. | ||
- | |||
- | emitterAddButton(): Emite cuando se presiona el botón de agregar. | ||
- | |||
- | emitterInputCheck(event: any, itemsSelected: any): Emite el estado del checkbox y el ítem relacionado. | ||
- | |||
- | emiterIcon(event: any, iconType: string): Emite el icono seleccionado y su tipo. | ||
- | |||
- | checkboxChange(index: number): Permite seleccionar solo un checkbox a la vez. |