BAd WebGrid à ITT radiomessagerie du contrôleur, comment obtenir des cellules ctDynEdit aussi la page?
Question
Ma demande Delphi / Intraweb utilise un TTIWDBAdvWebGrid TMS associé à un TClientDataSet créé dynamiquement par l'intermédiaire d'un composant TDataSource. L'idée est de permettre à un utilisateur à la page par une grande quantité d'enregistrements à l'aide du contrôleur, et éventuellement entrer des valeurs dans la dernière colonne de DynEdit. La pagination fonctionne très bien pour toutes les colonnes, en dehors de la colonne DynEdit unique qui apparaît statique. Par exemple, si j'entre une valeur dans un champ de DynEdit, et cliquez sur « suivant » sur le contrôleur, la page ne s'affiche correctement la page suivante des enregistrements, mais la colonne de DynEdit montre toujours les mêmes valeurs modifiées de la page précédente. Ce qui est frustrant est qu'il a fait travailler il y a une semaine, mais depuis que je doit avoir accidentellement changé quelque chose. Toute aide serait grandement appréciée.
La solution
Le problème a été causé parce que j'avais la propriété UpdateMode forme Intraweb définie sur umPartial et TTIWDBAdvWebGrid.AsynchPaging valeur true.
Avec la forme de l'UpdateMode mis à umAll et TTIWDBAdvWebGrid.AsynchPaging désactivé, il fonctionne comme prévu.