问题标签 [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.
javascript - 在“之前”事件订阅中中止 Wicket Ajax 事件
我知道我可以使用 Wicket 6+ 订阅事件,这就是我在我的应用程序中所做的。现在我正在尝试在特定情况下取消 Ajax 事件,例如:
我正在寻找一种中止事件的方法,但是普通的 jQuery 事件处理程序
甚至
但它们似乎不起作用。如果该方法返回一个值,这似乎也没有效果。到目前为止,我发现的最简单的方法就是抛出一个异常,但这个解决方案远非干净。
http - 为 ResourceReference 指定动态文件名 (PDF)
我有一个 Wicket 应用程序,它允许用户生成 PDF 并在弹出窗口中打开它们。我像这样定义了自己的共享资源
在应用程序类中,我通过
一切正常,浏览器打开pdf。但问题是 pdf 文件的名称(一旦用户尝试保存它)总是“reportPdf”。我们的用户希望根据报告类型或客户编号来命名 pdf。类似“0123someCustomerId_report.pdf”的东西
我发现了一个类似的 stackoverflow 问题,它建议使用“Content-disposition”标头。不幸的是,我无法弄清楚如何让它工作(似乎并非所有浏览器都支持它)。
这类问题还有其他解决方案吗?是否可以将挂载路径与动态(类似正则表达式)路径一起使用?
session - 使用 wicket-auth-roles 时在过期会话上向用户显示消息
嗨,我无法在 Wicket 6.* 中解决以下问题:
在我们的 webapp 中,我们使用 wicket-auth-roles 来管理身份验证/授权。当会话到期时,用户应该被重定向到getApplicationSettings().setPageExpiredErrorPage(SomePage.class)
他的下一个动作设置的页面。但是,如果用户尝试访问不允许访客访问的页面,他将被重定向到完全跳过 PageExpiredPage 的登录页面。
我的问题是 - 如何显示“会话已过期”。给用户的消息?
除其他外,我在会话生命周期的阶段进行了尝试session.info("message")
,onInvalidate
但是反馈消息然后在登录后的第一页上呈现(而不是在登录页面上)。
谢谢你的回答。
java - 在检票组件层次结构之外访问检票页面对象
我有处理我的后端连接的 pojo 类。我想通过在内部捕获后端异常来将我的(后端)错误处理封装在这些类中。
有什么方法可以访问当前的检票口页面(或任何组件),以使我能够从检票口组件层次结构之外向用户提供反馈?
我试过 PageManager,但我不知道如何检索正确的版本,所以我不知道是否可以工作:
wicket - Wicket:TabbedPanel 中的可读链接(安装),用于选项卡中的链接
我怎样才能在检票口中为 tabbedpanel 制作一个标签中的链接,例如“/subpath/tab1”、“subpath/tab2”。我可以使用 MountablePageLink 吗?
?
wicket - Wicket 从 URL 字符串生成 BookmarkablePageLink 或链接
我的最终目标是在我的检票口网站表单中生成一个返回按钮。
现在我可以通过以下方式获得推荐人:
这可行,我得到了整个 URL(作为字符串),但我无法从中生成 Link 对象。
我不确定内部结构,尽管我已经看到了 的代码Application.addMount
,IRequestHandler
但我无法准确找到 URL 转换为生成BookmarkablePageLink
:Class
和PageParameters
.
PS 我知道这可以用 JavaScript 来完成,但我想为没有激活 JS 的用户提供服务。
谢谢
我目前正在使用的可能解决方案:
在我的标记中,我有:
然后,在我的 Page 对象中:
如果有人有更好的想法,我会暂时开放。
java - Wicket CheckGoup 获取选中的项目 markupIds
是否可以从检票口中的检查组获取标记 ID,我有以下代码
有什么建议么?
wicket - 数据原始标题中的检票本地化值
是否可以使用 wicket:message 将属性文件中的值放入标记参数而不使用 java.util. 例如我有以下元素<i class="ico ico-filter-code" data-toggle="tooltip" data-placement="top" title=""
data-original-title="Sime title from properties file"></i>
有什么建议么?
maven-2 - wicket 6.15.0 Jar 的 CEN 标头无效
我正在尝试使用 wicket 版本 6.15.0 编译 Apache Wicket 项目。我在我的 pom.xml 中使用 Apache Wicket 6.15.0 jar,maven 依赖项。
为此,我收到以下错误:
请指导解决方案。
java - Wicket AJAX 在 dom 被 JavaScript 更改后没有响应
Wicket AjaxSubmitLink onSubmit 在应用改变页面 DOM 的 appendJavascript 后不会被调用。示例代码是:
JavaScript 看起来像:
有什么建议么?