J'ajoute une nouvelle ligne à EnhancedGrid avec IndirectSelection et FilterPlugin activés. Le code pour ajouter une nouvelle ligne est:Dojo 1.8 ajouter une nouvelle ligne
grid.store.newItem({msConstId: response, msname: msName,description:description, msorder:msorder,eventType:eventTypeVal,eventTypeId:eventTypeId,isngrp:'N',eventAttribute:eventAttributeVal,eventAttributeId:eventAttribute});
grid.store.fetch();
Cela crée une nouvelle ligne, mais ce qui est caché et non visible et est présent en dehors de la frontière de la grille. J'ai dû utiliser Firebug pour vérifier qu'il a été créé. Cette nouvelle ligne n'est pas visible. J'ai vérifié le code html pour une ligne visible avec une nouvelle ligne et il n'y a pas de différence dans le code.
Quelle pourrait être la cause?
'grid.store .fetch() 'n'a aucun effet, appelez' grille.render() 'à la place – mschr
Merci beaucoup. Ça a marché. Pouvez-vous le mettre comme réponse pour que je puisse l'accepter. – Sandeep