TTIW BAd WebGrid al controllore di paging, come ottenere le cellule ctDynEdit a anche pagina?
Domanda
La mia applicazione Delphi / Intraweb utilizza un TTIWDBAdvWebGrid TMS associato ad un TClientDataSet creata dinamicamente tramite un componente TDatasource. L'idea è quella di consentire all'utente di sfogliare una grande quantità di record con il controller, e facoltativamente immettere valori nell'ultima colonna DynEdit. La paginazione funziona bene per tutte le colonne, a parte la colonna DynEdit singolo che appare statica. Ad esempio, se entro un valore in qualsiasi campo DynEdit, e cliccare su "Avanti" sul controller, la pagina non mostrare correttamente la pagina successiva di record, ma la colonna DynEdit mostra ancora gli stessi valori modificati della pagina precedente. Ciò che è frustrante è che lo ha fatto lavorare una settimana fa, ma da allora devo aver accidentalmente cambiato qualcosa. Qualsiasi aiuto sarebbe molto apprezzato.
Soluzione
Il problema è stato causato perché avevo proprietà UpdateMode del form Intraweb impostato su umPartial, e TTIWDBAdvWebGrid.AsynchPaging impostata su true.
Con UpdateMode del modulo impostato su umAll e TTIWDBAdvWebGrid.AsynchPaging disabili, funziona come previsto.