问题标签 [wicket-1.6]
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.
session - 在 Wicket 会话超时后 - pageParameters 为空
我正在使用检票口 6。
我的应用程序基于在构造函数中使用 pageParameters 创建的 WebPages。我还使用了一个 pageParameter country,它是一个路径参数,定义为:
我在每一页都有很多有状态的表格。我现在正在尝试处理会话过期的情况(为了重现这种情况,我删除或修改了 jsessionid cookie)。之后,我单击页面中的提交按钮,我希望 wicket 了解会话已过期。但我的行为是这样的:
- 当前页面已重新加载,但页面参数为“空”
使用包符号重写 url,例如:
/li>
所以看起来url映射不知何故丢失了。
我需要使用 pageParameters 信息重新加载同一页面,或者显示一个信息页面,上面写着单击此处重新加载之类的内容。
我已经尝试过使用:
但这没有帮助。
任何帮助表示赞赏。谢谢。
wicket - 在另一个选项卡提交后检票页面过期
我正在使用 wicket 6.9 我有一个表,其中链接列是这样创建的:
当在另一个选项卡中打开链接时,一切正常,第二个和第三个也是如此。但是当我在 1-3 提交并返回网格并从那里再次单击另一个链接时,页面已过期
为什么?
wicket-1.6 - Apache wicket 遵循哪种设计模式
我是 wicket 的新手。有人可以告诉我 wicket 在框架中遵循哪种设计模式。
jsp - 如何将 wicket 框架 6.x 与普通的旧 jsp 集成
我正在寻找如何将 wicket 6.10 与 jsp 结合的示例 我们有很多用 jsp 编写的代码,这是一个很好的代码,我们希望它出现在我们的 wicket 1. 包含这些 jsp 文件的应用程序中,我们如何集成它? 2.把jsp文件放在检票口面板里面?
3.那些jsp文件应该在哪里?
我所做的是在网络标记内:
html 是由 myjsp html 启动的......然后我想要的是我想要的所有检票口,我已经模拟了我的组件内部我怎样才能实现它?
wicket - 如何在组件的 Wicket 的 onBeforeRender() 方法中获取 AjaxRequestTarget?
我有一个触发各种 Wicket 面板重绘的 Ajax 事件。一些面板在其 onBeforeRender() 方法中有自己的额外计算。如果有错误,我想将它显示给用户。但是我无法将 FeedbackPanel 添加到 AjaxRequestTarget,因为我无法再在正在重绘的面板中访问它。
有没有办法在 Wicket 组件的 onBeforeRender() 中获取 AjaxRequestTarget?一旦第一个组件已经处于 onBeforeRender() 状态,是否甚至可以向 Ajax 目标添加其他组件?
如果只有需要重绘的面板可以决定是否有错误,是否有更好的方法将 FeedbackPanel 添加到 Ajax 目标?
html - HTML5 的 contenteditable 和 oninput 与 Apache Wicket
我需要 Apache Wicket 应用程序中的可编辑文本。由于文本必须看起来非常“像普通表”,只有在用户双击文本等后才能进行编辑,所以使用普通的 TextFields 并不是一个真正的选择。
所以我决定选择新的 HTML5 属性contenteditable
,它可以很好地完成整体工作。使用以下标记和 Java 代码,我得到一个看起来像静态文本的标签,但是在用户单击文本后,文本是可编辑的:
但是现在我显然需要在用户实际编辑文本时捕获一些事件,因为新文本应该存储回数据库中。在线手册建议使用oninput
它,因为它看起来比 更可靠(例如关于时间问题)onkeyup
,onkeydown
等等。
使用常规 HTML5 尝试该事件可以正常工作:
我现在的问题是,我怎样才能获得 Wicket 标签来支持oninput
?覆盖它并创建一个自定义标签将是一个非常好的解决方案(如果我真的必须这样做的话),但是对于 Wicket 来说,我太陌生了,不知道从哪里开始以及如何创建正确的标记等等。
java - Wicket:防止在向导步骤中通过 TextField 提交表单
问题与 Wicket 1.6 有关
我有一个向导步骤,其中包括一个 Textfield 组件。当我按下 Enter 键时,这将由向导栏的默认按钮(“下一步”)处理,并进入向导的下一步。我不希望这种情况发生。当我在文本字段上按 Enter 时,我只想更新值,但保持在同一页面上。
我尝试覆盖onBeforeRender()
我的 Wizard 类的方法,如您所见,它将包含表单的默认按钮设置为 null。但是,现在这会导致当我按 Enter 时触发“上一个”按钮,因此向导会返回上一步。
所以基本问题是,如何禁用向导的默认按钮行为?
wicket - inner class in wicket
I have 3 class A,B and C that B is in class A and C is in class B so C -> B -> A and I named My html as A$B$C.html but I got this error :
EDIT - for example like below:
}
java - Wicket:动态启用/禁用向导按钮
检票口版本:1.6.11
假设我Textfield
在动态向导页面上有一个启用 Ajax 的组件。当我单击该组件时,我想禁用向导按钮栏上的“下一步”按钮,直到用户按下回车键。
在浏览了各种向导类的代码之后WizardButtonBar
,我认为使用向导按钮的标准实现是不可能的。
只是在这里问这个问题,如果我错了,有人可以纠正我,或者提出上述替代方案。
wicket - wicket:如何结合 CompoundPropertyModel 和 LoadableDetachableModel
我想实现两个目标:
我希望我的模型在生命周期中每次都从数据库加载(对于每个请求,只有一个对数据库的请求)
我希望我的模型能够动态附加到页面上,并且检票口将为我完成所有这些可操作的绑定
为了实现这两个目标,我得出一个结论,我需要同时使用CompoundPropertyModel
和LoadableDetachableModel
。
有谁知道这是否是一个好方法?
我应该这样做
new CompoundPropertyModel(myLoadableDetachableModel)
吗?