BAd WebGrid à ITT radiomessagerie du contrôleur, comment obtenir des cellules ctDynEdit aussi la page?

StackOverflow https://stackoverflow.com/questions/2140126

  •  22-09-2019
  •  | 
  •  

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.

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top