Как вызвать javascript через каркас калитки? - PullRequest
0 голосов
/ 02 апреля 2012

Привет, я новичок в фреймворке, мне нужно создать контекстное меню, чтобы когда я прав, вместо меню браузера отображалось мое контекстное меню. Ниже приведен код Javascript моего контекстного меню в Dojo:

<script src='dojo/dojo.js' data-dojo-config='async: false, parseOnLoad: true'></script>

Теперь мой вопрос: как вызвать этот самый javascript через калитку? Поскольку я получаю сообщение об ошибке, когда пытаюсь исправить код в своем Java-файле, чтобы вызвать этот javascript

private static final CompressedResourceReference DOJO_JS    = new CompressedResourceReference(HomePage.class,"./dojo/dojo/dojo.js" data-dojo-config="async: false, parseOnLoad: true");

1 Ответ

1 голос
/ 05 апреля 2012

Вам нужно убежать от вашего ", чтобы java мог определить, какая часть вашей строки, а какая нет ... Кроме того, вам нужно добавлять и удалять, где это необходимо. Конструктор CompressedResourceReference ожидает одну область видимости и одну строку. Так вот, что вы должны предоставить ...

private static final CompressedResourceReference DOJO_JS    = new CompressedResourceReference(HomePage.class,"./dojo/dojo/dojo.js data-dojo-config=\"async: false, parseOnLoad: true\"");
...