2010-01-09 4 views
1

Я искал высокий и низкий и не могу тег кнопки в любом из созданного javaScript, относящегося к шагу 7 учебника. Я должен искать не в том месте, или я неправильно создаю код. Я сгенерировал код на трех разных уровнях детализации. Может ли кто-нибудь указать мне в правильном направлении, кто закончил учебник или больше опыта работы с GWT? Просмотрен в каждом файле в каталоге войны. Конечно, я мог пропустить один! : -/Если бы я начинал разработку, мне бы хотелось найти этот материал самостоятельно.Учебник Google Web Toolkit Вопрос

Вот ссылка:

http://code.google.com/webtoolkit/doc/latest/tutorial/style.html

Посмотрите под 3. Правила Ассоциирования стиля с GWT-порожденной HTML элементами. То, что я специально пытаюсь найти, это тег.

<button class="gwt-Button" tabindex="0" type="button">Add</button> 

Конечно, вы не должны делать обучающую программу любого проекта вы работали на должен иметь похожие тег, которые будут найдено, я просто не могу найти файл, содержащие их ...

I нашел некоторые вещи, содержащие имя класса gwt-Button в строке 3078 одного из этих «уникальных» имен файлов, но, как сказал автор, это заставило меня подумать, что этот процесс будет «проще». Это было сгенерировано с помощью довольно компилируемого.

function $Button(this$static, html){ 
    $ButtonBase(this$static, ($clinit_21() , $doc).createElement("<BUTTON type='button'><\/BUTTON>")); 
    this$static.element['className'] = 'gwt-Button'; 
    this$static.element.innerHTML = html || ''; 
    return this$static; 
} 

Это похоже на то, что он может быть использован для создания тега. Является ли это комбинацией некоторого javaScript и некоторого кода библиотеки javaScript, такого как JQuery или Prototype?

Благодаря

ответ

1

Лучшим способом я знаю, чтобы увидеть JavaScript генерируемых GWT является использование Brain.jar DOM просмотра http://www.brainjar.com/dhtml/domviewer/

Это не самым удобное, но если вы щелкаете вокруг, вы можете как правило, найдите InnerHTML некоторого элемента, который соответствует всей веб-странице, а затем найдите «кнопку» или соответствующее ключевое слово.

+0

спасибо. Хотя я, вероятно, не буду использовать Brain.jar, я просто туннель увидел себя в попытке найти это в затмении. Глядя на Brain.jar, я понял, что самый простой способ сделать то, что я пытался сделать, - использовать инспектора элементов Safari или Firebug Element Inspector. –

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