Creé ui grid en magento 2.1.0 y enfrento un problema al eliminar filtros o borrar todos los filtros de ui grid. Mi resultado filtrado ocupa toda la cuadrícula significa que la misma fila se repite en toda la cuadrícula después de eliminar el filtro.
Me imagino por qué surge este problema, pero no puedo solucionarlo.
El problema surge debido a que la solicitud de obtención mui / index / render no se activa al eliminar el filtro o borrar todo el filtro.
De hecho, funcionó cuando se aplicaron 2 o más filtros y los eliminé, pero no en el caso de la última aplicación filtrada.
magento-2.1
magento2.2
magento2.3
grid
order-grid
rajneesh gupta
fuente
fuente
Respuestas:
Solo para agregar a la solución anterior. La solución específica es agregar el elemento 'storageConfig'. Si falta esto, verá el problema donde se duplican los datos de fila.
Donde 'entity_id' es su clave principal para los datos de recopilación, y también la misma que se define en
Y lo siguiente se puede eliminar por completo. Como esto solo está duplicando el valor especificado ya en el nodo 'dataProvider'.
fuente
Tuve el mismo problema y lo resuelvo con este código en ui_component xml:
Eche un vistazo al nombre de nodo "DataProvider". Espero eso ayude
fuente
Tengo el mismo problema en Magento 2.3 y lo resolví usando el siguiente código
ui_component xml
.fuente