我有一個數據庫表的日誌消息,並且在任何時候都可以插入新行。我想在網格中顯示它們,當您向下滾動時,我想要從該表(服務器端)請求更多行,但不會受到新添加的行影響。如果我刷新整個網格,新行只能是可見的。SmartGWT RestDateSource和尋呼(大數據集)動態數據
我不確定如何請求使用JDBC的範圍(從,到)的行。我認爲沒有可移植的(通過不同的數據庫)SQL查詢來做到這一點? (我正在使用MYSQL)
我認爲在閱讀此表的第一頁之後,我必須向客戶端發送來自日誌表的最大ID,然後在SQL中使用此最大ID作爲參數請求新行WHERE ID < = MAXID)但我不知道如何從服務器傳遞此參數到客戶端,並使用RestDateSource返回?
你有什麼更好的想法,我可以做到這一點?
P.S.我正在使用LGPL SmartGWT版本,並使用自己的servlet作爲服務器端。
我還有一個想法:我可以從第一頁結果(第一個接收到的行的id)找到這個MAXID,但是隻有當我在用戶界面中禁用排序並不是那麼糟糕時,纔會起作用。但是,如何將這個參數從客戶端發送到另一個頁面的服務器以及如何使用JDBC請求範圍內的行? – 2010-10-05 10:20:59