Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

815
Vistas
Angular2 + Ag-grid: ¿es posible subir/bajar una fila con un botón?

Tengo un problema con mi matriz ag-grid, tengo esta matriz:

 <div style="width: 100%;"> <ag-grid-angular #agGrid style="width: 100%; height: 200px;" class="ag-fresh" [gridOptions]="gridOptions" [rowData]="rowData" [columnDefs]="columnDefs" enableColResize rowSelection="multiple" (columnResized)="onColumnEvent($event)" (columnPinnedCountChanged)="onColumnEvent($event)"> </ag-grid-angular> </div>

Y tengo dos botones:

 <div class="bouton" placement="top" ngbTooltip="Déplacer instruction vers le haut"> <button (click)="moveUp()"> <img src="/src/images/flechehaut.png" style="width:60px;height:60px;" /> </button> </div> <div class="bouton" placement="top" ngbTooltip="Déplacer instruction vers le bas"> <button (click)="moveDown()"> <img src="/src/images/flechebas.png" style="width:60px;height:60px;" /> </button> </div>

Y me preguntaba si era posible subir una fila entera con mi botón de subir y bajar una fila con mi botón de bajar . Busqué en la documentación de ag-grid pero no encontré nada sobre esta posibilidad.

Es por lo menos posible ? Y si es así, ¿cómo debo investigar este problema?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Sí, se me ocurren dos posibilidades:

  1. Reorganice los datos de fila y vuelva a cargarlos en la cuadrícula
    • Esto puede resultar costoso dependiendo de cuántas filas tenga
    • Espero que haya desactivado la clasificación en todas sus columnas, de lo contrario, sus funciones moveUp y moveDown serían inútiles.
  2. Cree una columna que tenga el orden de los elementos en orden ascendente, luego sus funciones moveUp / moveDown simplemente actualizarán este número a uno más o menos, luego repita la cuadrícula en función de esos nuevos valores.
    • Esto mantendría el orden de los datos de fila igual que cuando se envió inicialmente a la cuadrícula, pero los MOSTRARÁ en un orden particular.
    • Creo que podría ser posible ocultar esta columna adicional y aún ordenarla en dicha columna.
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda