TTIWDBAdvWebGrid и контроллер подкачки, как получить ячейки ctDynEdit также на странице? - PullRequest
0 голосов
/ 26 января 2010

В моем приложении Delphi / Intraweb используется TMS TTIWDBAdvWebGrid, связанный с динамически созданным TClientDataSet через компонент TDatasource. Идея состоит в том, чтобы позволить пользователю пролистывать большое количество записей с помощью контроллера и при необходимости вводить значения в последний столбец DynEdit. Пейджинг отлично работает для всех столбцов, кроме одного столбца DynEdit, который выглядит статичным. Например, если я ввожу значение в любое поле DynEdit и нажимаю «Далее» на контроллере, страница правильно отображает следующую страницу записей, но столбец DynEdit по-прежнему показывает те же отредактированные значения предыдущей страницы. Что расстраивает, так это то, что это сработало неделю назад, но с тех пор я, должно быть, случайно что-то изменил. Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 04 февраля 2010

Проблема была вызвана тем, что для свойства UpdateMode формы Intraweb было установлено значение umPartial, а для свойства TTIWDBAdvWebGrid.AsynchPaging установлено значение true.

Если для параметра UpdateMode формы задано значение umAll и TTIWDBAdvWebGrid.AsynchPaging отключено, оно работает как положено.

...