0

smartgwt に既に存在する機能を GWT に実装する必要があります。smartgwt では、グリッド内のレコードの最大制限を 75 に設定できます。スクロール中にレコード数が 75 に達すると、再度サーバーに要求し、別の 75 レコードをフェッチします。GWT で実装する必要がある同様の機能。つまり、スクロール中に、75 レコードごとにサーバーからレコードを取得する必要があります。出来ますか??手伝ってください。

4

1 に答える 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 に答える