问题标签 [wicket-1.5]
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.
java - Submit Form on Enter press - Textfield value is Null
In my login page I am trying to bind enter key press event with password textfield. I have managed to fire the event listener. But the problem I am facing is the value of the textfield username is returning null, but the password field's value is not null. The code is given below:
The system.out
is printing
I also tried to use username.getDefaultModelObject()
but that is also returns null.
Any information will be very helpful to me.
Thanks.
wicket-1.5 - onSubmit 出错,反馈未呈现
我在按钮的 onSubmit 中有一些逻辑(在表单中),这可能会失败,所以我想使用error(myMessage)
. 但它不起作用,而且看起来很正常:
是否有可能呈现在 onSubmit 中报告错误的反馈面板?
页面上没有使用 ajax。我正在使用检票口 1.5.6
编辑:
我的页面.java
MyLoginForm.java
我的页面.html
catalina.out
当我尝试覆盖 Button 中的 onSubmit 方法而不是 MyLoginForm 中的方法时,也会发生同样的情况......
java - Wicket 1.5 PageParameters 为空
我是一个相当有经验的 Wicket 用户,但我第一次尝试 1.5 并且 mountPage() 语法打败了我。
我显然做错了什么,因为我无法对遇到同样问题的人进行单一参考。所以这里是:
这就是我的 init() 方法中的内容:
我已经通过将“需求”部分更改为其他内容并返回来验证这是否有效。这是 RequirementPage 的(唯一)构造函数:
在我的服务器控制台(Jetty8)中,我在启动时看到了这个:
当我向 /requirement/0 发出请求时,我看到:
我看了很多东西,我看不出我所做的与 wiki 或其他示例显示的有什么不同。
任何帮助表示赞赏。
谢谢,
-詹姆士
java - 如何将组件添加到标签?
我有以下html:
但是标签元素不允许添加子组件。有什么办法可以实现这个 html 要求?
这是设计师的要求:
Drug XYZ //标签
信息、价格、其他 //跨度
css - Wicket - 删除过时的标头贡献/AJAX 面板替换
我们正在编写一个重 AJAX 的 Wicket 应用程序,并且有面板通过renderHead()
. 但是,当通过 AJAX 替换面板时 - 比如说,通过AjaxTabbedPanel
,旧面板的标题贡献仍然存在并污染了应用程序的其余部分。除了响应膨胀之外,当 CSS 声明过于通用时,这会导致问题,从而导致应用程序的其他区域出现渲染问题。
有没有解决的办法?IHeaderReponse
比如说,当面板被替换/不再可见时重新创建的机制?
对于它的价值,我们的标题贡献者的一个例子是:
我们正在使用 Wicket 1.5.3。
<link rel="stylesheet" ... />
我在面板标记中呈现 a 的自定义标签取得了成功<body>
(即,不使用标题贡献者),但是 IE8 拒绝承认此 CSS 的存在 - 因此不得不重新考虑我们的策略。
java - 使列表视图项目可点击
我想让列表视图的项目,即表格单元格,可点击,以便它们发送到另一个页面。谁能让我知道我的问题是什么?提前致谢。
那是html: http: //pastebin.com/qUaPzTwv
这就是我正在尝试的
这就是输出:
java - javascript 在wicket 1.5 中引用顺序
自从迁移到 wicket 1.5 后,我的页面中的 javascript 引用出现问题。我从检票口页面向标题贡献了一些 js 文件,然后在页面的组件中使用它们。
问题是,如果我使用 wicket 1.5 方式贡献 js - 在其 renderHead 方法中添加贡献 js 的行为,则在页面的 renderHead 或页面添加的行为之前调用使用 js 的组件的 renderHead ,这当然会导致 Uncaught ReferenceError。
知道如何控制js的顺序吗?先感谢您
更新:
经过深入搜索,我发现我愿意做的事情在 wicket 1.5 中几乎是不可能的。正如这里所解释的那样, wicket 家伙决定颠倒 js 和 css 的呈现顺序——首先是最深的组件,然后是容器(而不是相反——这是 1.5 之前的行为)。渲染策略无论如何都不可配置。
我不希望他们进行这样的更改,尤其是在不让选项覆盖此配置的情况下。例如,在我的情况下,我有数十个使用 jquery 的组件,到目前为止,这些组件都是从页面中添加的。现在看来,我必须更改所有现有组件才能贡献 jquery(以及任何其他必需的 js)。相当苛刻,绝对不向后兼容。
wicket - 为什么我会收到“以下组件无法呈现”?
当我将 ChildPanel 添加到页面时,我收到一条错误消息:
我可以清楚地看到有问题的组件被添加到我的 AbstractParentPanel 的标记中,我的 ChildPanel 扩展了它。奇怪的是,如果我将 AbstractParentPanel 设为非抽象类,我可以毫无问题地添加该面板。
为什么我会收到此错误?
注意:我已经找到了这个问题的答案。我将它添加到 SO 以帮助其他人,因为我浪费了比我应该花更多的时间来进行如此简单的检查。如果您被此消息所困扰并且此答案对您有所帮助,请考虑投票支持此 JIRA 票
templates - Wicket:是否可以根据面板添加到的页面显示面板的组件?
我对 Wicket 很陌生,所以如果这是一个简单的任务,请原谅。我试图寻找例子,但空无一物。
这是场景。假设我有一个包含 25 个数据点(姓名、出生日期、地址、电话等)的客户信息面板。我想在网站的许多不同页面中重用这个面板。现在假设我在面板出现的 3 个不同页面上有以下标准:
- 第 1 页 - 所有字段均可见且可编辑
- 第 2 页 - 出生日期、性别、客户姓名可见但不可编辑,所有其他字段可见且可编辑
- 第 3 页 - 出生日期和性别不可见,地址可见且可编辑,所有其他字段可见但不可编辑。
有没有办法使用相同的面板(以减少代码重复),但根据面板加载到的当前页面控制其组件?
谢谢你的帮助!
spring - Spring-Wicket:可选但仍需要命名 bean
考虑以下(检票口)代码:
在我的用例中,我的上下文中没有 StatusCheckService 类型的 bean。这不是问题,它被标记为可选,因此(检票口)页面将初始化得很好。
然而:
这失败了:
我希望这没有什么区别。好的,没有具有这样名称的 bean,但我将其标记为可选,为什么会出现异常?有没有办法解决?