smartgwt に既に存在する機能を GWT に実装する必要があります。smartgwt では、グリッド内のレコードの最大制限を 75 に設定できます。スクロール中にレコード数が 75 に達すると、再度サーバーに要求し、別の 75 レコードをフェッチします。GWT で実装する必要がある同様の機能。つまり、スクロール中に、75 レコードごとにサーバーからレコードを取得する必要があります。出来ますか??手伝ってください。
1 に答える
0
ScrollPanel を使用して、ユーザーがスクロールの最後に到達したときのチェックを行うことができます。
このコード例を試して、ケースに合わせて調整できます。
String loremIpsum = "a long text..."; // add a long text here for test
ScrollPanel sPanelTest = new ScrollPanel(loremIpsum);
sPanelTest.addScrollHandler(new ScrollHandler() {
@Override
public void onScroll(ScrollEvent event) {
int maxPosition = sPanelTest.getMaximumVerticalScrollPosition();
int currentPosition = sPanelTest.getVerticalScrollPosition();
if(currentPosition == maxPosition)
Window.alert("Tadam !"); // end of the scroll
}
});
ScrollPanelのドキュメント。
于 2013-08-02T08:30:16.537 に答える