问题标签 [wicket-bootstrap]

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 投票
0 回答
577 浏览

java - Wicket Modal 对话框,AjaxBootstrapTabbedPanel 中的表单验证

我必须创建一个包含AjaxBootstrapTabbedPanel两个或多个选项卡的模式对话框。所有选项卡都属于同一个表单。每个选项卡都包含必需的输入字段、选择框或下拉选项。到目前为止,我没有使用自己的验证器,但这是未来的任务。

在选项卡之间切换时,我能够触发验证。

当我使用变体 A 和 B 之类的对话框时,我会从验证中获得适当的反馈。

变体 A

  1. 打开对话框
  2. 通过提交按钮关闭对话框立即导致反馈消息“请在字段中输入值...”

变体 B

  1. 打开对话框
  2. 切换到另一个选项卡而不填写初始选项卡上的必填字段也给出“请在...中输入一个值”

变体 C - 验证问题

但是以这种方式使用对话框不会产生反馈消息:

  1. 打开对话框
  2. 在初始选项卡上输入所有必需的值
  3. 不要在另一个选项卡上的必填字段中输入值
  4. 使用提交按钮关闭对话框:没有反馈信息!!, 但必须有一个或多个

BootstrapAjaxButton#onError()在变体 C 中,不打印该方法的日志输出。

我正在使用 Wicket 7.6.0 和 Wicket-Bootstrap 0.10.11

模态对话框的类

类扩展网页

波乔

标记

对话

0 投票
1 回答
452 浏览

java - Wicket 文件上传导致文件大于最大大小的 ajax 错误

在我的项目中,我使用以下堆栈:

java 7
spring-boot 1.3.8
wicket 6.26.0
wicket-bootstrap 0.9.21

现在我想使用 BootstrapFileInputField 实现文件上传。

这是我的检票口 html:

我的 java wicket 类看起来像这样:

如果我上传小于 5 mb 的文件,一切正常。但是,当我上传的文件大于最大文件大小时,会发生 ajax 错误。

阿贾克斯错误:

但是当我删除最大文件大小时,我可以上传相同的文件而不会出错。我该如何解决这个问题?

代码也在github上

0 投票
0 回答
31 浏览

wicket - NavbarDropDownButton 显示空白链接

我正在尝试在我的 Wicket 应用程序中使用 Wicket-Bootstrap Navbar 和 NavbarDropDownButton 来显示链接列表。

Web 应用程序使用 Wicket 8.7.0 和 Wicket-Boostrap-core 3.0.0-M13 构建。

我添加到 Wicket 面板的组件似乎工作正常,但是一旦我单击主链接以显示下拉内容,所有链接都是空白的。无论如何,我可以点击链接,他们完成了他们的工作。这是从浏览器中截取的图片: 在此处输入图像描述

这是使用的 HTML:

虽然这是我的 Java 代码:

哪里错了?也许我在 CSS 方面遗漏了一些东西?

希望一切都清楚,感谢您的帮助。