问题标签 [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.
jquery-ui - Wicket JavaScript 没有得到反映
我在以下层次结构的检票口页面中遇到了奇怪的行为。
添加了几个抽象选项卡的 RootPage 和在几个抽象选项卡中,基于用例,我们有 wicket UI Jquery 的 TabbedPanel。像这样http://www.7thweb.net/wicket-jquery-ui/tabs/TabbedPanelPage?2。要在选项卡之间导航,我使用 AjaxTabbedPanel。
问题 1:甚至默认 Jquery 文件也被添加到页面中。但是 UI 组件没有相对于 Jquery 呈现
为了克服上述问题,我通过覆盖 RootPage 中的 renderHead 方法添加了 Jquery 文件。仅适用于手动页面刷新。
RootPage.renderHead:
问题 2:但是由于我使用 Ajax 在选项卡之间导航,因此使用刷新页面setResponsePage()
似乎是一种意想不到的方式。
为了解决问题 1,我明确添加了 jquery,这导致了另一个显式刷新问题。
我是否遗漏了Issue1中可以解决问题的任何内容?或者有没有办法只刷新我的面板?修复问题2
java - Wicket :将列表添加到数据表
我有一个要在带有检票口的表格中显示的对象列表。这些对象由一个字符串和一个字符串数组组成。
我的问题是我不知道如何将此数组添加到我的表中。其次,我需要将一些 css 应用于数组的每个字符串,因此它们中的每一个都必须位于不同的 div/span/li 上。
连接所有这些元素并手动添加“div”是个好主意吗?
感谢您的帮助 :)
java - Wicket:手动设置 DateTextField 的值
我的问题是,每当我的用户取消选中复选框时,我都想清除 DatetextField html 输入的值。我有一个 AjaxCheckBox,目前只是让我的条件检查值是否等于 false。
谢谢 :)
ajax - Wicket 7 中的 Ajax 单选按钮
我创建了一个面板,我在其中尝试将实时 Ajax 行为应用于某些单选选项。
问题是我无法设置当前的活动选项,在设置器“setSelectedLang”中,参数总是为空,即使我点击不同的单选选项。这怎么能解决?
我正在运行 Wicket 7.5.0 版。
}
html代码:
java - 同一页面中的多个 AjaxLazyLoadPanel Wicket 8
是否可以使用 AjaxLazyLoadPanel 在 Wicket 8 中延迟加载 RepeatingView 的每个项目?回到 wicket 7,使用 AjaxLazyLoadPanel,RepeatingView 中的每个项目都是独立加载的。
AjaxLazyLoadPanel 行为在检票口 8 中发生了变化“当您在同一页面上有多个 AjaxLazyLoadPanel 时,只使用一个计时器,并且所有面板都搭载在这个计时器上。”
通过此更改,所有项目都需要在渲染之前加载。有没有办法在检票口 8 中解决这个问题?
wicket - 为什么不使用 Wicket 8 调用 AjaxEventBehavior onEvent(使用 Wicket 7 可以正常工作)?
我从 Wicket 7 迁移到 Wicket 8。现在 OnLoadBehavior 不再工作了。我需要使用 onEvent 中的 target.add() 在视图中显示一些隐藏字段,例如
问题是不再像以前的版本那样调用 onEvent 方法。没有其他代码更改。这发生在 Firefox 中。Chrome 似乎大部分时间都可以工作,但并非总是如此。在 Wicket 8 中是否有其他方法可以可靠地做到这一点?
我希望有人能帮帮忙。
jetty - Wicket 类 org.apache.wicket.protocol.http.WicketFilter 不是 jakarta.servlet.Filter
我正在运行一个带有 wicket(版本7.18.0
)和 org.eclipse.jetty maven 插件(版本9.4.41.v20210516
)的应用程序。它工作正常。我已将码头版本升级到11.0.6
最近。之后,当我尝试启动应用程序时出现以下异常mvn jetty:run
以下是web.xml
文件
那么,有人可以帮我解决这个问题吗?
javascript - Wicket 添加带有用户定义的 tetarea、文本框和按钮的可拖动对话框
我对 Apache Wicket 很陌生。我能够获得一个主页,一个接受输入的表单,然后是显示所有接受输入的最终成功页面。当这个成功页面加载时,有一个按钮。我想在单击按钮时显示一个带有文本框或文本区域的可拖动对话框。我试图执行检票口的 JQuery 扩展。但无法进入我的成功页面。它总是抱怨 wicket id 或组件不存在,以及基于 java 代码上写入的内容或添加到标记 html 文件中的相关错误。这是调用我创建的可拖动对话框的代码。是的,我为子类编写了 wicket:extend。对我来说仍然很困惑..请帮忙。
在标记中,我包含了主面板。
使用 apache wicket 版本 8.x 我在做什么。我被淘汰了,没有其他方法,因为我的搜索也返回相同的东西..任何帮助..谢谢你。