Я хочу добавить функцию javascript в vaadin, чтобы она выполнялась при нажатии кнопки. До сих пор я пробовал это двумя способами.Добавление функции javascript в Vaadin
String string = "function myFunction(p) {"
+"alert(p);"
+"}"
JavaScript.getCurrent().execute(string);
JavaScript.getCurrent().execute("myFunction('Hello');");
И
String string = "function myFunction(p1, p2) {"
+"alert(p);"
+"}"
+"myFunction('Hello');"
JavaScript.getCurrent().execute(string);
Buth оба пути закончились не успешного результата.
Обновление: Я изменил коды, чтобы они что-то напечатали. Эти два кода все еще не работают.
Как вы определяете, что это не удается? – cfrick
Что такое getCurrent(), который должен быть/возвращен? –
@cfrick Я изменил код, чтобы он напечатал что-то на экране. Моя оригинальная функция (не эта игрушечная функция) довольно сложна, поэтому вместо этого я разместил что-то простое, что не работает. – user44697