Я пытаюсь интегрировать какой-либо проект js в мое приложение vaadin.И я попробовал методы для вызова внешнего кода javascript, но это удалось только для некоторого easy / javascript.Я попробовал библиотеку NativeJs и код:
NativeJS nativeJScomponent = new NativeJS();
nativeJScomponent.setJavascript("alert('foo');");
nativeJScomponent.execute();
addComponent(nativeJScomponent);
Однако, когда я использовал другой код, например:
String jsCode = "<div /><script type=\"text/javascript\">var d = new Date();"
+ "var time = d.getHours();"
+ "if (time < 10) {document.write(\"<b>Good morning</b>\");}</script>";
NativeJS nativeJScomponent = new NativeJS();
nativeJScomponent.setJavascript(jsCode);
nativeJScomponent.execute();
addComponent(nativeJScomponent);
Не удалось отобразить содержимое.
И я также использовал customelayout и label для запуска javascript.Те же результаты пришли.
Есть ли способ интегрировать vaadin с js?