0

私のDelphi/Intrawebアプリケーションは、TDatasourceコンポーネントを介して動的に作成されたTClientDataSetに関連付けられたTMSTTIWDBAdvWebGridを使用します。アイデアは、ユーザーがコントローラーを使用して大量のレコードをページングできるようにし、オプションで最後のDynEdit列に値を入力できるようにすることです。ページングは​​、静的に表示される単一のDynEdit列を除いて、すべての列で正常に機能します。たとえば、DynEditフィールドに値を入力し、コントローラーの[次へ]をクリックすると、ページにはレコードの次のページが正しく表示されますが、DynEdit列には前のページと同じ編集済みの値が表示されます。イライラするのは、1週間前に機能したことですが、それ以降、誤って何かを変更したに違いありません。どんな助けでも大歓迎です。

4

1 に答える 1

0

この問題は、Intraweb フォームの UpdateMode プロパティを umPartial に設定し、TTIWDBAdvWebGrid.AsynchPaging を true に設定したために発生しました。

フォームの UpdateMode を umAll に設定し、TTIWDBAdvWebGrid.AsynchPaging を無効にすると、期待どおりに機能します。

于 2010-02-04T16:58:36.350 に答える