相关疑难解决方法(0)

Wicket 1.5正文标记中的Javascript文件

我需要在body中放置一个script-tag,因为javascript在head标签中不起作用.

从Wicket 1.5开始,不再支持以下代码:

add(new JavaScriptReference("wz_tooltip", new JavaScriptResourceReference(BaseTemplate.class, "wz_tooltip.js")));
Run Code Online (Sandbox Code Playgroud)

这是因为该类JavaScriptReference不再存在.

我显然不能使用新renderHead方法.

到目前为止我的解决方法:

WebMarkupContainer script = new WebMarkupContainer("script");
script.add(new AttributeAppender("type", Model.of("text/javascript")));
script.add(new AttributeAppender("src", Model.of("wz_tooltip.js")));
add(script);
Run Code Online (Sandbox Code Playgroud)

真的很丑,除了它不起作用; 找不到javascript文件.

有没有其他解决方法或"正确"的方法来做到这一点?

javascript wicket

3
推荐指数
1
解决办法
2095
查看次数

标签 统计

javascript ×1

wicket ×1