问题标签 [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.
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?
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 中删除。所以我想在我脑海中浮现的时候修复它,而不是在我升级时让它咬我。
那么我应该把我的初始化属性文件放在哪里,我给它起什么名字呢?
谢谢
migration - 阿帕奇检票口升级
我最近开始从事一个大约十年前开发的项目,该项目中使用的当前 Wicket 版本是 Wicket 1.3,它已达到生命周期。他们最近在生产服务器上将 java 升级到 jdk7。这是我第一次有机会在检票口工作。我被要求进行可行性研究并提供工作量/成本估算。我在想“我们不能直接从 wicket 1.3.5 升级到 wicket 7.0.0 吗?” 在这种情况下,我是否必须考虑 Apache Wicket 中间版本中的更改(修改/弃用),即 Wicket 1.4、1.5、1.6。请指导我。
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 中包含时一样更改它们。
java - WicketTester 选择 Radio Choice 并单击 DownloadLink
我有一个问题要理解如何正确地做到这一点,因为我在网上找不到任何解决方案。
我尝试测试收音机选择并单击下载链接(奖励将断言下载的文件)。
我在小组中的代码是
到目前为止,这是我的测试:
我没有得到的是
- 如何在我的测试中做出不同的选择(以及如何验证这一点)
- 如何单击 DownloadLink 并验证我获得的文件。
我将不胜感激任何帮助。
谢谢
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 等)。因此,如果您有任何想法,请按我的方式提出。所有这一切似乎都是如此不必要的复杂。此外,如果这在任何以前的版本中都更容易,我可能会降级。
java - 检查组模型中的 Wicket CheckGroup Ajax 重复
我有一个带有 CheckGroup 的简单面板(面板本身是更大形式的一部分)。检查组中的复选框在列表视图组件中生成。我需要动态更改此面板,并且在每次更改时都需要检索所选项目。面板的代码基本上是这样的:
现在,问题是,每当我单击复选框时,两个相同的对象都会添加到selectedObjects
列表中。如果我删除AjaxFormChoiceComponentUpdatingBehavior
,则不会将任何对象添加到列表中(这是有道理的,因为此时我没有提交表单)。
我不完全确定如何解决这个问题,我想出的最佳解决方案是获取列表并通过它,消除重复。
另外,对不起标题,但我不知道如何命名这个问题。
这是一个澄清问题的小例子:假设检查组正在显示这些对象:
然后当我选择object 1
检查组的模型(=selectedObjects)时,将如下所示:
ajax - Wicket.Ajax.ajax 的工作方式不像 ajax,而是像普通的 http 查询
我将 Wicket.Ajax.ajax 与 AbstractDefaultAjaxBehavior 配对使用,将一些 javascript 计算数据发送到 java。但是在事件从 javascript 触发并到达 Java 之后,浏览器已被重定向到回调 url。
至于js代码-
为什么浏览器重定向到 url,因为它是 Ajax?如何防止重定向?
java - 如何为 Wicket Palette 包含默认 css 文件?
我遇到了与调色板中描述的相同的问题,因为 Wicket 7.xx 没有呈现箭头
该示例包含一个带有 href palette-ver-48087C00867DD23918CC93E129A02A8D.css 的链接。
如何从 1) 导入的 jar 文件或 2) 从 Web 中包含 css 文件?
wicket - 如何依次验证检票口表格
我是检票口框架的新手。目前我的任务是逐个验证表单字段(序列)。但默认情况下,Wicket 在表单中的一个位置一起显示错误消息。我希望按顺序验证该字段是否有任何组件?或者请指导我正确的方向我应该做什么?
对于 EX:
如果我考虑LoginPage
其中包含用户名,密码,如果我提交表单,则不输入任何内容。这应该显示第一个字段,username required
即使密码也没有输入。一旦我接下来填写用户名,它应该检查输入的密码是否像这样的顺序验证可能?