ログメッセージ用のデータベーステーブルがあり、いつでも新しい行を挿入できます。それらをグリッドで表示したいので、下にスクロールすると、このテーブル(サーバー側)からさらに行を要求したいのですが、新しく追加された行の影響を受けません。グリッド全体を更新した場合にのみ、新しい行が表示される必要があります。
JDBCを使用して範囲(from、to)の行を要求する方法がわかりません。これを行うための移植可能な(異なるデータベース間での)SQLクエリはないと思いますか?(私はMYSQLを使用しています)
このテーブルの最初のページを読んだ後、ログテーブルからクライアント側に最大IDを送信し、その後、SQLのパラメーターとしてこの最大IDを使用して新しい行を要求する必要があると思います(WHERE id <= MAXID)が、そうではありませんこのパラメーターをサーバーからクライアントに渡し、RestDateSourceを使用して戻す方法を確認してください。
どうすればこれを作ることができるか、もっと良いアイデアはありますか?
PS私はLGPLSmartGWTバージョンを使用しており、サーバー側に独自のサーブレットを使用しています。