Как использовать GWTQuery-UI

Я пытаюсь понять, как работает GWTQuery, для этого я пробую простую демонстрацию с slider. Согласно документации в Google (вкладка slider находится внизу слева) и используя класс AbstractSliderDemo из здесь, который, в свою очередь, реализует Demo интерфейс, определенный здесь, мой onModuleLoad просто содержит:

Label e = $("#slider").widget();
Query q = new Query();
q.setupDemoElement(e.getElement());

Однако при загрузке страницы выдается исключение NullPointer. Может ли кто-нибудь направить меня, как его использовать. Наверное, я что-то здесь упускаю. (Я добавил JAR-файлы GWTQuery и GWTQuery-UI в путь сборки, а также включил <inherits name='gwtquery.plugins.Ui' /> в XML-файл).

введите здесь описание изображения

А вот структура каталогов моего проекта:

введите здесь описание изображения


person SexyBeast    schedule 29.01.2013    source источник
comment
Пожалуйста, вставьте трассировку стека   -  person Suresh Atta    schedule 30.01.2013
comment
Дай мне минутку, я вставлю...   -  person SexyBeast    schedule 30.01.2013
comment
Готово, приятель. Посмотрим, поможет ли это вам помочь мне .. :)   -  person SexyBeast    schedule 30.01.2013
comment
добавил и это ‹наследует name=com.google.gwt.query.Query /› ??   -  person Suresh Atta    schedule 30.01.2013
comment
Да, да, добавил, что также, хотя документ говорит, что это не нужно, JAR GWTQuery UI позаботится об этом. Но я добавил..   -  person SexyBeast    schedule 30.01.2013
comment
Эммм, мой метод неверен. Как мне тогда добавить функциональность ползунка, если не вызывать метод, объявленный в Sliders, из onModuleLoad?   -  person SexyBeast    schedule 30.01.2013
comment
Слайдеры q = новые Слайдеры(); поставить только эту строку и попробовать один раз   -  person Suresh Atta    schedule 30.01.2013
comment
Сделал и это. Ошибки в этом нет.. :)   -  person SexyBeast    schedule 30.01.2013
comment
давайте продолжим это обсуждение в чате   -  person Suresh Atta    schedule 30.01.2013


Ответы (1)


GwtQuery-Ui — это просто оболочка для jquery-ui. Это означает, что вам нужно внедрить файл javascript jquery и jquery-ui. Ознакомьтесь с руководством по началу работы или GwtQuery-ui.

person jdramaix    schedule 30.01.2013
comment
Но я добавил строку <inherits name='gwtquery.plugins.UiEmbedded' /> в свой XML-файл, этого недостаточно. Я не нашел никаких утверждений о том, что вы также должны включать файлы jQuery и jQuery-UI. - person SexyBeast; 30.01.2013
comment
Кроме того, Суреш Атта выше сказал, что у него это работает, но он не добавил эти файлы... - person SexyBeast; 30.01.2013