Add drag and drop to Travel Extra Community table #189
Labels
No Milestone
No Assignees
4 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: verdnatura/salix-front#189
Loading…
Reference in New Issue
No description provided.
Delete Branch ":feature/ExtraCommunityDragAndDrop"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Rama:
feature/ExtraCommunityDragAndDrop
https://redmine.verdnatura.es/issues/6812
Add drag and drop do Travel Extra Community tableto Add drag and drop to Travel Extra Community tableLo acabo de revisar visualmente y no parece que vaya del todo fino.
(He probado a mover unos cuantos y al recargar la pagina ya no estaban igual)
Tambien el color al hacer dragStart no es mismo que en salix. (en salix es un naranja clarito y en lilium azul)
Este ultimo punto lo comento con Javi por ver que color le gusta más
Revisamos el color y lo que ocurre cuando sólo hay 2 filas porque el componente se queda activo o no se puede desactivar.
En la daily, he sugerido usar un naranja con gradiente o difuminado en vez del azul.
Queda resolver los parámetros de búsqueda.
Con respecto al funcionamiento del drag and drop, por mi lado quedaría:
New commits pushed, approval review dismissed automatically according to repository settings
@alexm @jsegarra les dejo un listado general de las cosas que estuve mejorando:
Solucioné el bug de la fila que quedaba en estado de
drag
cuando se trataba de soltarla por fuera de la tabla o en la primera filaCambié el color del estado de
drag
por el que se usa actualmente en salix, creé una variable global para poder reutilizarlaAgregué también los borders faltantes a los costados cuando la fila de destino se le agrega un
dashed border
Hice un emprolijamiento de algunas cositas
Además estuve checkeando el tema de los filtros que me comento @jsegarra y había un problema general que se compartía en todos los paneles de filtros de la plataforma, el cual consistía en que cuando se actualizaba algún
param
y la url cambiaba el panel no reaccionaba a los cambios. Para esto agregué la funcionalidad de que cuando se cambia algún param en la url el panel de filtro reaccione a estos cambios y actualice el componente@jsegarra con respecto a lo que hablamos de la searchbar es algo que también ocurre en otros modulos como por ejemplo
Tickets
, si lo crees necesario lo charlamosNew commits pushed, approval review dismissed automatically according to repository settings
Buenas @alexm @jsegarra hice un push de unos cambios que me pidio Javi Gallego, los menciono a continuacion:
shipping
ylanded
y se corrigióInputs
directamente en la tabla en lugar delInput popover
Supplier
en dosbreakpoints
diferentesCommit:
c322bfb46c
Buenas!
Esta todo perfecto el único detalle es que cuando haces hover del destino en salix se pone con el borde con puntitos tanto el header como el body. En lilium solo esta poniendo el header.
Como sale en Salix:
@ -266,0 +291,4 @@
const handleDragStart = (event, rowIndex, entryIndex) => {
draggedRowIndex.value = rowIndex;
entryRowIndex.value = entryIndex;
event.dataTransfer.effectAllowed = 'move';
Aqui faltaria implementar el scroll que hay en salix:
Ver en
modules/travel/front/extra-community/index.js
Si tienes algo en la primera linea y quieres moverte hasta la ultima en salix cuando vas llegando al borde de la pantalla te hace scroll
New commits pushed, approval review dismissed automatically according to repository settings
New commits pushed, approval review dismissed automatically according to repository settings
Kg
estaba puesto como uninput text
y elpatch
solo admite numeros entonces lo converti en uninput number
y se solucionó el problemaoriginalRowDataCopy
que se utiliza para checkear si la data cambio o no ya que antes se hacia en el mounted pero siempre se producen nuevos fetches cuando filtras entonces quedaba desactualizada y las comparativas para ver si cambio la data fallaban::v-deep class
que está deprecado por el:deep(class)
Commit:
433444c869