问题标签 [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 投票
1 回答
209 浏览

wicket - 如何在 wicket 6.x 或 7.x 中使用 mount 和 QueryStringUrlCodingStrategy

我有如下所示的代码,

如何将此代码修改为 6.x 或 7.x?

0 投票
1 回答
150 浏览

wicket - 如何使用 setModelValue(); 在检票口 6.x 或 7.x 中?

在 wicket 1.4.9 setModelValue("") 接受字符串作为参数,但在 1.5 它需要字符串数组,我的代码如下所示,任何人都知道如何将 setModelValue("") 修改为 6.x 或 7.x .

0 投票
1 回答
131 浏览

wicket-1.5 - 在 wicket6.x 或 wicket7.7 中引发意外异常时应显示通用内部错误页面?

在上面的代码中,我在 IExceptionSettings 处遇到错误。

0 投票
1 回答
439 浏览

wicket - wicket - 单击上一个按钮时页面已过期

我将 wicket 7 与有状态页面一起使用,每次更改到新页面时,我总是使用如下代码:

每次更改页面,都会创建一个新的页面版本,并且页面 ID 会加一。但是当我尝试加载上一页时,我从浏览器单击上一个按钮,该页面总是过期。

我在我的程序中使用这个 getApplication 时发现了这个问题,我无法加载上一页。如果我排除 getApplication 我可以加载上一页。

请帮助我,如何使用 getApplication 并且我也可以加载上一页?

0 投票
1 回答
3894 浏览

java - java.lang.NoClassDefFoundError: org/springframework/core/ResolvableType

我正在学习使用 apache wicket 进行开发,并尝试集成 Spring

这是对pom.xml文件的依赖

这是 SpringIntegrationPage.java

我得到 org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor 'public com.beton.SpringIntegrationPage() Caused by: java.lang.NoClassDefFoundError: org/springframework/core/ResolvableType

0 投票
1 回答
133 浏览

wicket - Wicket:创建在 TextBox 和 Label 之间交换的控件

我有一个具有编辑状态和视图状态的面板。我需要一个基于面板状态在 TextField 和 Label 之间切换的控件。例如,在编辑状态下,Panel 将显示为 TextField,而在视图状态下,同一字段将显示为 Label。

这与 非常相似AjaxEditableLabel,但又不一样。我同时将表单中的多个标签更改为文本字段。

除了交换控件,我还想继续利用wicket:for. 这是一个建议的标记示例:

我希望能够继续向 TextField 添加 HTML 属性。可以从 onComponentTag 中的 span 标签复制它们。例如:

...可以在编辑模式下呈现以下内容:

我还查看了visural-wicket 中的 ViewOrEdit 控件,但我认为它不适用于 wicket:for。

0 投票
1 回答
169 浏览

java - 带有历史 API 的 Wicket AjaxEventBehavior

我正在使用带有 History API 的 Wicket 7.x。我目前正在尝试为“onpopstate”连接一个 AjaxEventBehavior。每当我执行history.pushState 时,我都有添加对象的代码,我的问题是我无法使用onEvent 从Java 端访问这些额外信息。

示例推送状态:

事件行为:

updateAjaxAttributes 不是解决方案,因为它仅在呈现页面时调用。当调用 popstate 时,我需要发送这些额外的数据。

0 投票
0 回答
110 浏览

java - 在 Wicket 子类 WebPage 中忽略 @Interceptors

我有一个外部 CDI 组件 (jee6),我将其用作 Maven 依赖项。

该组件包含一个 Object A ,当从 Wicket WebPage 的子类中注入它时,它可以按预期工作。到目前为止,一切都很好。

这个 CDI 组件还提供了一些便利的拦截器。当我使用这些 Wickets 时,似乎忽略了它们。

当我在非 Wicket java 类中使用这些拦截器时,工作就像 expeted。任何可能知道这里发生了什么的人?

通过使用注释方法调用拦截器

0 投票
1 回答
263 浏览

wicket - Apache Wicket - 表单

您好,我是 Apache Wicket 的新手,有人可以帮我找到一些与 Apache Wicket 表单相关的文档或示例,我可以在其中导航具有文本字段、下拉菜单、后退和下一步按钮的屏幕流。

我尝试了一个带有两个屏幕的简单示例,我可以在两个屏幕之间导航。我面临的问题是我无法在第二页单击“返回”按钮时看到我在第一个屏幕中输入的表单数据,而且我也无法看到我在第二个屏幕上输入的数据从第一个屏幕单击“下一步”按钮。

0 投票
1 回答
89 浏览

wicket - 检查 Wicket 中哪个按钮处于活动状态

我有一个ListView. 这是populateItem-方法:

这会产生HTML这样的:

对于我的应用程序,我需要跟踪哪些links是活动的。所以我的第一个想法是实现我自己的IndicatingAjaxFallbackLink,像这样:

但是现在的问题是,如果我同时单击两者,links那么两者都将设置为活动状态。另一种方法是使用,AttributeModifier但它再次失败,因为我只能声明链接是由 CSS 激活的。我想完成什么?论文links将更新另一个加载大量图像的面板。第一个link始终处于活动状态,因此默认情况下将加载图像。通过单击第二个链接,第二link个链接将变为活动状态并开始加载不同的图像。

link但是,当创建链接时,如何保持其状态处于活动状态populateItem