问题标签 [wicket-7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
188 浏览

wicket - Strip wicket tags, but keep wicket attributes

I'd like to strip special Wicket tags (e.g. wicket:panel, wicket:child, etc.) from the output in development mode, but keep the wicket:id attribute.

In the WebApplications init one can set getMarkupSettings().setStripWicketTags(true); thus removing the special tags and attributes.

Is it possible to extend / modify Wicket at some point to keep the attribute when stripSpecialTags is set to true?

0 投票
1 回答
174 浏览

java - 关于 Wicket 7 中 wicket.properties 位置的冲突警告

我有一个我们公司使用的仪表板库。它有一个初始化器。wicket.properties 文件与其余代码存储在同一个包中,而不是 META-INF 文件夹中。升级到 Wicket 7 后,我开始注意到以下警告:

/wicket.properties 位置已弃用。请将文件移动到 /META-INF/wicket/ 文件夹并给它一个与您的包名称匹配的名称,例如 com.example.myapp.properties

所以我想,没问题,我会按照写得很好的消息中的说明移动属性文件并重命名它。我将文件重命名为 com.redi.wicket.dashboard.properties 并将其移至 META-INF/wicket 文件夹。现在我收到以下警告:

/META-INF/wicket/*.properties 在 OSGi 和单 jar 环境中不起作用,不再受支持!请参阅https://issues.apache.org/jira/browse/WICKET-5997了解更多详细信息,并报告仍在使用它的库的问题。

我查看了 WICKET-5997、WICKET-6030 和 WICKET-5713 并试图拼凑出我应该做的事情。

我注意到在 Application 类中有一些已弃用的方法,其中一个是 collectWicketProperties,将在 7.3.0 中删除。所以我想在我脑海中浮现的时候修复它,而不是在我升级时让它咬我。

那么我应该把我的初始化属性文件放在哪里,我给它起什么名字呢?

谢谢

0 投票
2 回答
296 浏览

migration - 阿帕奇检票口升级

我最近开始从事一个大约十年前开发的项目,该项目中使用的当前 Wicket 版本是 Wicket 1.3,它已达到生命周期。他们最近在生产服务器上将 java 升级到 jdk7。这是我第一次有机会在检票口工作。我被要求进行可行性研究并提供工作量/成本估算。我在想“我们不能直接从 wicket 1.3.5 升级到 wicket 7.0.0 吗?” 在这种情况下,我是否必须考虑 Apache Wicket 中间版本中的更改(修改/弃用),即 Wicket 1.4、1.5、1.6。请指导我。

0 投票
1 回答
407 浏览

css - 使用 Wicket 链接到 CSS 中的图像

我使用<wicket:link>标签在我的检票口页面(检票口 1.6)的头部包含了一个 CSS 文件,它加载得很好。

但是,我的 css 中的图像链接例如background-image: url(xxx/xxx/pic.png);不会加载。

我如何让检票口在我的 css 文件中识别到我的资源(图像)的链接,并像<wicket:link><img src="xxx/xxx/pic.png"></wicket:link>在我的 HTML 中包含时一样更改它们。

0 投票
1 回答
435 浏览

java - WicketTester 选择 Radio Choice 并单击 DownloadLink

我有一个问题要理解如何正确地做到这一点,因为我在网上找不到任何解决方案。

我尝试测试收音机选择并单击下载链接(奖励将断言下载的文件)。

我在小组中的代码是

到目前为止,这是我的测试:

我没有得到的是

  1. 如何在我的测试中做出不同的选择(以及如何验证这一点)
  2. 如何单击 DownloadLink 并验证我获得的文件。

我将不胜感激任何帮助。

谢谢

0 投票
1 回答
670 浏览

jquery - 如何在 Wicket 7.x 中进行 http 获取和发布请求?

我在 Eclipse IDE Maven 项目(来自 Wicket 网站的 Quickstart 项目)中使用 Wicket 7.x,并将其部署在 localhost Tomcat 服务器上。基本上,我想将 HTTP GET 和 POST 请求发送到指定的 URL(REST 服务),以便为我的 Java2EE 框架作业创建一个简单的 CRUD。我主要使用 AngularJS,你只需要使用一个命令:

是否有任何结构在检票口中表现类似?我看过一些 jQuery AJAX 示例,但似乎都没有完全解释如何发出请求(输入 URL 等)。因此,如果您有任何想法,请按我的方式提出。所有这一切似乎都是如此不必要的复杂。此外,如果这在任何以前的版本中都更容易,我可能会降级。

0 投票
3 回答
682 浏览

java - 检查组模型中的 Wicket CheckGroup Ajax 重复

我有一个带有 CheckGroup 的简单面板(面板本身是更大形式的一部分)。检查组中的复选框在列表视图组件中生成。我需要动态更改此面板,并且在每次更改时都需要检索所选项目。面板的代码基本上是这样的:

现在,问题是,每当我单击复选框时,两个相同的对象都会添加到selectedObjects列表中。如果我删除AjaxFormChoiceComponentUpdatingBehavior,则不会将任何对象添加到列表中(这是有道理的,因为此时我没有提交表单)。

我不完全确定如何解决这个问题,我想出的最佳解决方案是获取列表并通过它,消除重复。

另外,对不起标题,但我不知道如何命名这个问题。

这是一个澄清问题的小例子:假设检查组正在显示这些对象:

然后当我选择object 1检查组的模型(=selectedObjects)时,将如下所示:

0 投票
1 回答
370 浏览

ajax - Wicket.Ajax.ajax 的工作方式不像 ajax,而是像普通的 http 查询

我将 Wicket.Ajax.ajax 与 AbstractDefaultAjaxBehavior 配对使用,将一些 javascript 计算数据发送到 java。但是在事件从 javascript 触发并到达 Java 之后,浏览器已被重定向到回调 url。

至于js代码-

为什么浏览器重定向到 url,因为它是 Ajax?如何防止重定向?

0 投票
2 回答
509 浏览

java - 如何为 Wicket Palette 包含默认 css 文件?

我遇到了与调色板中描述的相同的问题,因为 Wicket 7.xx 没有呈现箭头

该示例包含一个带有 href palette-ver-48087C00867DD23918CC93E129A02A8D.css 的链接。

如何从 1) 导入的 jar 文件或 2) 从 Web 中包含 css 文件?

0 投票
1 回答
657 浏览

wicket - 如何依次验证检票口表格

我是检票口框架的新手。目前我的任务是逐个验证表单字段(序列)。但默认情况下,Wicket 在表单中的一个位置一起显示错误消息。我希望按顺序验证该字段是否有任何组件?或者请指导我正确的方向我应该做什么?

对于 EX:

如果我考虑LoginPage其中包含用户名,密码,如果我提交表单,则不输入任何内容。这应该显示第一个字段,username required即使密码也没有输入。一旦我接下来填写用户名,它应该检查输入的密码是否像这样的顺序验证可能?