Ttiwdbadvwebgrid & Controller Paging, как заставить Ctdynedit Cells также Page?

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

  •  22-09-2019
  •  | 
  •  

Вопрос

В моем приложении Delphi/Intraweb используется tms ttiwdbadvwebgrid, связанный с динамически созданным TclientDataset через компонент TdataSource. Идея состоит в том, чтобы позволить пользователю провести страницу через большое количество записей с использованием контроллера, и, необязательно ввести значения в последнее столбец Dynedit. Пейджинг отлично работает для всех столбцов, за исключением одного столбца Dynedit, который выглядит статичным. Например, если я введу значение в любом поле Dynedit и нажимаю «Next» на контроллере, на странице правильно отображается следующая страница записей, но в столбце Dynedit по -прежнему показаны те же отредактированные значения на предыдущей странице. Что разочаровывает, так это то, что он работал неделю назад, но с тех пор я, должно быть, случайно что -то изменил. Любая помощь будет очень оценена.

Это было полезно?

Решение

Проблема была вызвана потому, что у меня было установлено свойство intraweb form updatemode, и ttiwdbadvwebgrid.asynchpaging установлен в True.

С установленной формой Umall и ttiwdbadvwebgrid.Asynchpaging отключен, она работает так же, как и ожидалось.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top