J'ai créé une grille d'interface utilisateur dans magento 2.1.0 et fait face à un problème lors de la suppression des filtres ou effacez tous les filtres de la grille d'interface utilisateur. Mon résultat filtré occupe toute la grille signifie la même ligne répétée dans toute la grille après avoir retiré le filtre.
Je comprends pourquoi ce problème se pose, mais je ne peux pas résoudre ce problème.
Un problème survient en raison de mui / index / render get request ne se déclenche pas lors de la suppression du filtre ou de la suppression de tous les filtres.
En fait, cela a fonctionné lorsque 2 filtres ou plus sont appliqués et je les supprime, mais pas en cas de dernier filtre appliqué.
magento-2.1
magento2.2
magento2.3
grid
order-grid
rajneesh gupta
la source
la source
Réponses:
Juste pour ajouter à la solution précédente. Le correctif spécifique consiste à ajouter l'élément 'storageConfig'. Si cela manque, vous verrez le problème où les données de ligne sont dupliquées.
Où 'entity_id' est votre clé primaire pour les données de collecte, et également la même que celle définie dans
Et les éléments suivants peuvent être supprimés complètement. Comme cela ne fait que dupliquer la valeur spécifiée déjà dans le nœud 'dataProvider'.
la source
j'ai eu le même problème et je résous avec ce code dans ui_component xml:
Jetez un œil au nom du nœud "DataProvider". J'espère que cela aide
la source
J'ai le même problème sur Magento 2.3 et résolu en utilisant le code suivant dans
ui_component xml
.la source