Find Jobs
Hire Freelancers

Agregar funcionalidades a una clase que instancia un wx listctrl

$10-80 USD

Cerrado
Publicado hace más de 4 años

$10-80 USD

Pagado a la entrega
Funcionalidades requeridas sobre la grilla instanciada por la clase GenericApiListCtrl. Esta clase recibe una serie de parámetros y dispone los datos de la misma en una grilla (wxlistctrl). Parametros que se reciben numcolumns = numero de columnas table_data = lista de diccionarios con los datos a listar (cada diccionario es un row) display_columns = diccionario con los nombre de los campos a mostrar (vienen en table_data) formatted_columns_names = diccionario con el nombre del titulo de cada columna position = posicion dentro del frame contenedor size_list = ancho y alto del listctrl width_columns = diccionario con el ancho de cada columnas align_columns = diccionario con el alineamiento de cada columna Se requiere agregar y mejorar algunas funcionalidades. A saber: Que se pueda configurar en true / false la posibilidad de ordenar dando click a los titulos de las columnas. O Analizar si es mas conveniente la posibilidad de implementar el control [login to view URL] en aquellos casos donde se requiera que el usuario NO altere el ordenamiento que el sistema otorgue a la grilla. Que cuando la columna a ordenar sea de tipo numérico, el ordenamiento sea en orden numérico y no en orden de string. Que se pueda 'localizar' un registro que contenga determinada cadena. Ejemplo: si se tipea sobre una caja de texto la palabra 'Gonza' que filtre o marque aquellos registros que contengan ese string. Puede ser seleccionando o no la columna de búsqueda. Las alternativas sobre esta funcionalidad pueden ser variadas. Podría ser que se 'filtre' directamente el contenido de la lista (*) o puede ser que exista la posibilidad de ir encontrando con una tecla de navegación los registros que cumplan la condición solicitada. (*) en este caso, si se filtra la lista, hay que mantener la lista completa a salvo, para restaurarla cuando finalice la necesidad de mantener el filtro. La alternativa de seleccionar la columna de búsqueda, es también una posibilidad interesante, siempre que la selección de esta columna sea sencilla desde la operatoria del usuario. podría ser 'opcional' La funcionalidad del "selector" puede ser de dos maneras distintas 1 - Que la grilla vaya filtrando los registros que coincidan con el string que se vaya tipeando. Esto es, que la funcionalidad se active por cada tecla tipeada. Esta funcionalidad es muy potente y muy útil, pero consume mucho recurso de código y de conexión. Entonces. si la cantidad de registros a filtrar es grande o si la conexión al servidor es lenta, la funcionalidad se vuelve una molestia, mas que una solución 2 - Que exista una tecla de accion (Enter o Tab) o un botón de acción que dispare la localización o filtrado de los registros que cumplan la condición solicitada. AMBAS posibilidades (1 y 2) NO pueden co existir. Pero se podría dotar al grid de un parámetro que indique cual funcionalidad de las dos tiene la grilla y disponer los controles necesarios. Que se pueda posicionar directamente sobre un registro determinado al ser instanciada. Esto es para que, en los procesos de actualización de datos, al hacer update de algún registro, el usuario vea la grilla posicionada en el mismo registro cuando vuelve a la grilla. Actualmente siempre vuelve al principio de la misma. Para esto se debe mantener el orden del grid y la posición del registro updateado.
ID del proyecto: 20828695

Información sobre el proyecto

1 propuesta
Proyecto remoto
Activo hace 5 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
1 freelancer está ofertando un promedio de $299 USD por este trabajo
Avatar del usuario
Hola, Leí los detalles del trabajo de su proyecto y estoy absolutamente seguro de que puedo hacer este proyecto muy bien, tengo más de 5 años de experiencia en él. Yo proveo - - Servicios 24x7 para mis clientes (la razón por la cual mis clientes me aman y se levanta) - 1 mes de servicio gratuito después de la finalización del proyecto - Desarrollo en nuestro servidor de prueba al inicio y realizará la migración después de todo completado y aprobado Hace más de 5 años que presto servicios aquí He reunido más de 1000 comentarios en mi mercado sin conexión, he completado más de 1500 proyectos Estar en el Top Rankings en Freelancer He trabajado en todo tipo de proyectos pequeños, medianos o largos Envíame un ping en cualquier momento, siempre estoy allí para ayudarte (24x7) Gracias
$299 USD en 7 días
5,0 (1 comentario)
3,9
3,9

Sobre este cliente

Bandera de ARGENTINA
Parana, Argentina
4,6
2
Forma de pago verificada
Miembro desde oct 25, 2017

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.