问题标签 [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.

0 投票
1 回答
356 浏览

java - 将新对象附加到 Wicket 中的自定义验证器

我有这样的自定义验证器:

我在哪里检查关闭操作日期。(有没有关于这段时间的一些信息)。然后我有表单,我在其中附加了该验证器:

问题是,PeriodClosedValidator在代码中总是只取一个对象periodModel.setObject(new DimPeriod());。如何附加到自定义验证器新选择的对象?

更新 如何制作自定义验证器?我想创建类似的东西:

我想验证的地点param1和日期。param2

0 投票
1 回答
337 浏览

java - 通过 ChoiceRenderer 在 Wicket DropDownChoice 中显示两个字段

在我的DropDownChoice我想显示两个字段:姓名 - 姓氏

我怎么能这样做?喜欢:彼得-格里芬

0 投票
1 回答
817 浏览

wicket - apache wicket - 表更改时 DataTable 内的列链接(假设过滤并获取 0 行)打开的链接页面失败

场景:我正在使用带有列的数据表,其中一列是链接。在运行时我计算链接创建的问题开始时间: 1. opennig 表页面 P1 2. 我点击了在新选项卡中打开的链接 2. 使用此 URL 创建新选项卡

这是 P1 上的一个组件,此选项卡生成 P2。

  1. 更改 P1 ,过滤 ajax 并且表格为空,因此 table-gridForm 没有数据
  2. 清爽P2
  3. 获取异常 org.apache.wicket.WicketRuntimeException: 组件 'MainPanelComponentWrapper:MainPanelComponent:table:gridForm:grid:body:rows:1:cells:2:cell:link' 已从页面中删除。

我需要创建一个新页面将链接到的重定向链接。我怎样才能实现它?

}

}

和 :

}

0 投票
0 回答
50 浏览

wicket-1.6 - Wicket:在其组件呈现之前重定向表单

有什么方法可以在其组件呈现在页面上之前提交表单?

如果我有名为“ Check Inquiry ”的链接,单击该链接我将导航到检票口页面“ Check Inquiry Page ”。在 Check Inquiry 页面上,我有按钮“搜索”和“取消”。我可以提供输入详细信息并单击“搜索按钮导航到“搜索结果页面”。

有什么办法可以让点击链接“查询查询”,直接导航到“搜索结果页面

我只希望在表单提交而不是 setResponsePage("SearchresultsPage") 中提供解决方案。

0 投票
3 回答
3420 浏览

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 方法的调用按预期成功发生。

0 投票
1 回答
283 浏览

wicket - 嵌套表单的反馈面板

是否可以捕获嵌套表单提交以呈现其反馈面板?


进一步来说:

我有一个带有反馈面板的外部表单和一个带有反馈面板的内部表单。外部表单通过 AjaxButton 提交。在按钮的 onError 方法中,我将反馈面板添加到 AjaxRequestTarget。

但是这个“外部”反馈面板也显示了内部表单的验证消息。我想添加内部表单的反馈面板及其验证消息。但我找不到任何方法来捕捉内部表单提交事件。

0 投票
1 回答
800 浏览

java - 文件上传字段检票口错误

当我没有文件上传标签(组件)时,我的代码运行良好。但是当我添加文件输入(组件)时,当我提交时,页面只刷新,表单被重置,feedbackPanel 不显示任何内容。我花了一天时间解决这个错误,但仍然解决了它。这是我的代码:

AddProductPanel.java

AddProductPanel.html

0 投票
1 回答
1454 浏览

java - Wicket:如何使用 Map 而不是 PropertyModel?

我们使用 Wicket 6,通常可以使用 POJO 对象和 PropertyModel 来访问模型属性。现在我想使用 Map 而不是 POJO,我该怎么做?

代替

我想使用类似的东西

是否有任何 Wicket 课程可以做到这一点?

0 投票
1 回答
364 浏览

model - 检票口 6:没有 IModel 喧嚣的嵌套对象的属性

我有嵌套模型,例如:

现在,在 Wicket 6 中,我可以使用单个 IModel 来访问所有嵌套属性,例如:

没有任何额外的编码是否可能?

我已经阅读了 Wicket 的手册https://cwiki.apache.org/confluence/display/WICKET/Working+with+Wicket+models但它说我需要创建一个新表单和 IModel。

是否可以在同一个表单上同时编辑姓名和城市?

0 投票
1 回答
403 浏览

java - 部署在 linux 机器上时的 Java printDialog() 不工作(没有弹出窗口)

我正在使用Apache wicket 6.19.0,pdfbox 1.8.8Java 8. 我面临的问题是,当我在Windows机器上部署我的应用程序时,我在屏幕上看到了打印对话框,但是当部署在Linux服务器上时,当从 UI 调用打印功能时,它不会在屏幕上显示打印对话框。

代码: