Ttiwdbadvwebgrid & Controller Paging, wie kann man Ctdyedit -Zellen auch Seite bringen?

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

  •  22-09-2019
  •  | 
  •  

Frage

Meine Delphi/Intraweb -Anwendung verwendet eine TMS TTIWDBADVWebgrid, die über eine Tdatasource -Komponente, die einem dynamisch erstellten TCLientDataset zugeordnet ist, zugeordnet. Die Idee ist, einem Benutzer mithilfe des Controllers eine große Anzahl von Datensätzen durchzuführen und optional Werte in der letzten Dynedit -Spalte einzugeben. Das Paging funktioniert für alle Spalten gut, abgesehen von der einzelnen Dynedit -Säule, die statisch erscheint. Wenn ich beispielsweise einen Wert in ein Dynedit -Feld eingehe und auf "Weiter" auf dem Controller klicke, zeigt die Seite die nächste Seite der Datensätze korrekt an, aber die Dynedit -Spalte zeigt weiterhin die gleichen bearbeiteten Werte der vorherigen Seite an. Was frustrierend ist, ist, dass es vor einer Woche funktioniert hat, aber seitdem muss ich versehentlich etwas geändert haben. Jede Hilfe wäre sehr geschätzt.

War es hilfreich?

Lösung

Das Problem wurde verursacht, weil ich die Aktualisierungseigenschaft des Intraweb -Formulars auf Umpartien eingestellt hatte, und ttiwdbadvwebgrid.asynchpaging auf true.

Mit dem Updatemode des Formulars, der auf UMall und ttiwdbadvwebgrid.asynchpaging deaktiviert ist, funktioniert es wie erwartet.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top