问题标签 [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.
java - 将新对象附加到 Wicket 中的自定义验证器
我有这样的自定义验证器:
我在哪里检查关闭操作日期。(有没有关于这段时间的一些信息)。然后我有表单,我在其中附加了该验证器:
问题是,PeriodClosedValidator
在代码中总是只取一个对象periodModel.setObject(new DimPeriod());
。如何附加到自定义验证器新选择的对象?
更新 如何制作自定义验证器?我想创建类似的东西:
我想验证的地点param1
和日期。param2
java - 通过 ChoiceRenderer 在 Wicket DropDownChoice 中显示两个字段
在我的DropDownChoice
我想显示两个字段:姓名 - 姓氏
我怎么能这样做?喜欢:彼得-格里芬
wicket - apache wicket - 表更改时 DataTable 内的列链接(假设过滤并获取 0 行)打开的链接页面失败
场景:我正在使用带有列的数据表,其中一列是链接。在运行时我计算链接创建的问题开始时间: 1. opennig 表页面 P1 2. 我点击了在新选项卡中打开的链接 2. 使用此 URL 创建新选项卡
这是 P1 上的一个组件,此选项卡生成 P2。
- 更改 P1 ,过滤 ajax 并且表格为空,因此 table-gridForm 没有数据
- 清爽P2
- 获取异常 org.apache.wicket.WicketRuntimeException: 组件 'MainPanelComponentWrapper:MainPanelComponent:table:gridForm:grid:body:rows:1:cells:2:cell:link' 已从页面中删除。
我需要创建一个新页面将链接到的重定向链接。我怎样才能实现它?
}
}
和 :
}
wicket-1.6 - Wicket:在其组件呈现之前重定向表单
有什么方法可以在其组件呈现在页面上之前提交表单?
如果我有名为“ Check Inquiry ”的链接,单击该链接我将导航到检票口页面“ Check Inquiry Page ”。在 Check Inquiry 页面上,我有按钮“搜索”和“取消”。我可以提供输入详细信息并单击“搜索”按钮导航到“搜索结果页面”。
有什么办法可以让点击链接“查询查询”,直接导航到“搜索结果页面”
我只希望在表单提交而不是 setResponsePage("SearchresultsPage") 中提供解决方案。
java - Wicket 6.13 链接 onclick 行为不适用于 ajax onclick 行选择
我最近从 Wicket 1.5.11 升级到 Wicket 6.13 升级后,我遇到了链接的点击行为问题。
我们有一个可点击的行,其中包含几列(其中一列是指向新页面的链接)。现在,如果我们点击链接,那么我们将被带到新页面,然后我们点击行(除了链接)被选中的行(使用 Ajax 调用)。
这在 Wicket 1.5.11 上运行良好,我遇到了 Wicket 6.13 的问题
链接类:
填充方法:
当我尝试单击 LINK 而不是链接的 onClick 方法时,将调用行的 AjaxBehavior 的 onclick 事件。谁能指出我正确的方向来解决这个问题?
更新:当我右键单击链接并在另一个选项卡中打开它时,对链接的 onClick 方法的调用按预期成功发生。
wicket - 嵌套表单的反馈面板
是否可以捕获嵌套表单提交以呈现其反馈面板?
进一步来说:
我有一个带有反馈面板的外部表单和一个带有反馈面板的内部表单。外部表单通过 AjaxButton 提交。在按钮的 onError 方法中,我将反馈面板添加到 AjaxRequestTarget。
但是这个“外部”反馈面板也显示了内部表单的验证消息。我想添加内部表单的反馈面板及其验证消息。但我找不到任何方法来捕捉内部表单提交事件。
java - 文件上传字段检票口错误
当我没有文件上传标签(组件)时,我的代码运行良好。但是当我添加文件输入(组件)时,当我提交时,页面只刷新,表单被重置,feedbackPanel 不显示任何内容。我花了一天时间解决这个错误,但仍然解决了它。这是我的代码:
AddProductPanel.java
AddProductPanel.html
java - Wicket:如何使用 Map 而不是 PropertyModel?
我们使用 Wicket 6,通常可以使用 POJO 对象和 PropertyModel 来访问模型属性。现在我想使用 Map 而不是 POJO,我该怎么做?
代替
我想使用类似的东西
是否有任何 Wicket 课程可以做到这一点?
model - 检票口 6:没有 IModel 喧嚣的嵌套对象的属性
我有嵌套模型,例如:
现在,在 Wicket 6 中,我可以使用单个 IModel 来访问所有嵌套属性,例如:
没有任何额外的编码是否可能?
我已经阅读了 Wicket 的手册https://cwiki.apache.org/confluence/display/WICKET/Working+with+Wicket+models但它说我需要创建一个新表单和 IModel。
是否可以在同一个表单上同时编辑姓名和城市?
java - 部署在 linux 机器上时的 Java printDialog() 不工作(没有弹出窗口)
我正在使用Apache wicket 6.19.0
,pdfbox 1.8.8
和Java 8
. 我面临的问题是,当我在Windows
机器上部署我的应用程序时,我在屏幕上看到了打印对话框,但是当部署在Linux
服务器上时,当从 UI 调用打印功能时,它不会在屏幕上显示打印对话框。
代码: