2016-09-14 3 views
3

Я создал JSNI функцию, когда достигают страницы на дне он будет вызывать какой-либо метод, но у меня возникают проблемы при вызове его здесь мой кодвызова GWT метод Java в JSNI функции

public static native void scroll() /*-{ 
    var that = this; 
    $wnd.$($wnd).on("scroll", function($) { 
     var scrollHeight = $wnd.$($doc).height(); 
     var scrollPosition = $wnd.$($wnd).height() + $wnd.$($wnd).scrollTop(); 
     if ((scrollHeight - scrollPosition)/scrollHeight === 0) { 
      $wnd.$('#loadmore').removeClass('uk-hidden'); 
      return [email protected]::query(*)(null); 
     } 
    }); 
}-*/; 

Когда я попытаться назвать это JSNI я получаю сообщение об ошибке

Uncaught TypeError: that_0_g$.query_2_g$ is not a function

+0

Зачем вам создавать функцию JSNI для прокрутки в первую очередь? Эта функция может быть выполнена с помощью GWT и упрощает ее поддержку. –

ответ

3

Ваш метод является статическим, так что нет this!

 Смежные вопросы

  • Нет связанных вопросов^_^