Skip to content

Posible problema de visualización al refrescar grillas ordenadas #167

@emilioplatzer

Description

@emilioplatzer

El refresco automático de grillas cuando recibe un renglón que no estaba previamente en la grilla ordena los depots. Esto se hace para que el renglón nuevo aparezca en el orden correspondiente.

Pero podría ocurrir que la tabla no estuviera ordenada (por inserciones manuales fuera de orden) entonces el nuevo registro aparecería en el lugar que debería estar si cada renglón estuviera en su lugar (cosa que podría no ser así). También podría ocurrir en caso de que los campos con los que se ordenó se hubieran modificado.

Ordenar los previos no parece ser una buena opción porque podría ser raro para el usuario que está trabajando.

Habría que insertar el renglón en el mejor lugar posible sin reordenar todos los deptos. Eso podría hacerse buscando el primer lugar donde tenga sentido en el momento del refresco. O sea arriba de la primer línea que en el criterio de orden deba estar abajo de la línea nueva. Ej:

Si la grila actual ordenada por el primer campo tiene los la tabla visualizando renglones con estos valores: 20, 50, 30, 70, 40, 80 y la fila nueva tiene un 60 para ese campo, debería insertarse entre el 30 y el 70 porque el 70 es el primero mayor que el nuevo.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions