问题标签 [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.
java - Wicket Modal 对话框,AjaxBootstrapTabbedPanel 中的表单验证
我必须创建一个包含AjaxBootstrapTabbedPanel
两个或多个选项卡的模式对话框。所有选项卡都属于同一个表单。每个选项卡都包含必需的输入字段、选择框或下拉选项。到目前为止,我没有使用自己的验证器,但这是未来的任务。
在选项卡之间切换时,我能够触发验证。
当我使用变体 A 和 B 之类的对话框时,我会从验证中获得适当的反馈。
变体 A
- 打开对话框
- 通过提交按钮关闭对话框立即导致反馈消息“请在字段中输入值...”
变体 B
- 打开对话框
- 切换到另一个选项卡而不填写初始选项卡上的必填字段也给出“请在...中输入一个值”
变体 C - 验证问题
但是以这种方式使用对话框不会产生反馈消息:
- 打开对话框
- 在初始选项卡上输入所有必需的值
- 不要在另一个选项卡上的必填字段中输入值
- 使用提交按钮关闭对话框:没有反馈信息!!, 但必须有一个或多个
BootstrapAjaxButton#onError()
在变体 C 中,不打印该方法的日志输出。
我正在使用 Wicket 7.6.0 和 Wicket-Bootstrap 0.10.11
模态对话框的类
类扩展网页
波乔
标记
页
对话
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上