问题标签 [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 投票
2 回答
1437 浏览

javascript - 在“之前”事件订阅中中止 Wicket Ajax 事件

我知道我可以使用 Wicket 6+ 订阅事件,这就是我在我的应用程序中所做的。现在我正在尝试在特定情况下取消 Ajax 事件,例如:

我正在寻找一种中止事件的方法,但是普通的 jQuery 事件处理程序

甚至

但它们似乎不起作用。如果该方法返回一个值,这似乎也没有效果。到目前为止,我发现的最简单的方法就是抛出一个异常,但这个解决方案远非干净。

0 投票
2 回答
123 浏览

http - 为 ResourceReference 指定动态文件名 (PDF)

我有一个 Wicket 应用程序,它允许用户生成 PDF 并在弹出窗口中打开它们。我像这样定义了自己的共享资源

在应用程序类中,我通过

一切正常,浏览器打开pdf。但问题是 pdf 文件的名称(一旦用户尝试保存它)总是“reportPdf”。我们的用户希望根据报告类型或客户编号来命名 pdf。类似“0123someCustomerId_report.pdf”的东西

我发现了一个类似的 stackoverflow 问题,它建议使用“Content-disposition”标头。不幸的是,我无法弄清楚如何让它工作(似乎并非所有浏览器都支持它)。

这类问题还有其他解决方案吗?是否可以将挂载路径与动态(类似正则表达式)路径一起使用?

0 投票
2 回答
1771 浏览

session - 使用 wicket-auth-roles 时在过期会话上向用户显示消息

嗨,我无法在 Wicket 6.* 中解决以下问题:

在我们的 webapp 中,我们使用 wicket-auth-roles 来管理身份验证/授权。当会话到期时,用户应该被重定向到getApplicationSettings().setPageExpiredErrorPage(SomePage.class)他的下一个动作设置的页面。但是,如果用户尝试访问不允许访客访问的页面,他将被重定向到完全跳过 PageExpiredPage 的登录页面。

我的问题是 - 如何显示“会话已过期”。给用户的消息?

除其他外,我在会话生命周期的阶段进行了尝试session.info("message")onInvalidate但是反馈消息然后在登录后的第一页上呈现(而不是在登录页面上)。

谢谢你的回答。

0 投票
2 回答
534 浏览

java - 在检票组件层次结构之外访问检票页面对象

我有处理我的后端连接的 pojo 类。我想通过在内部捕获后端异常来将我的(后端)错误处理封装在这些类中。

有什么方法可以访问当前的检票口页面(或任何组件),以使我能够从检票口组件层次结构之外向用户提供反馈?

我试过 PageManager,但我不知道如何检索正确的版本,所以我不知道是否可以工作:

0 投票
1 回答
57 浏览

wicket - Wicket:TabbedPanel 中的可读链接(安装),用于选项卡中的链接

我怎样才能在检票口中为 tabbedpanel 制作一个标签中的链接,例如“/subpath/tab1”、“subpath/tab2”。我可以使用 MountablePageLink 吗?

?

0 投票
1 回答
670 浏览

wicket - Wicket 从 URL 字符串生成 BookmarkablePageLink 或链接

我的最终目标是在我的检票口网站表单中生成一个返回按钮。

现在我可以通过以下方式获得推荐人:

这可行,我得到了整个 URL(作为字符串),但我无法从中生成 Link 对象。

我不确定内部结构,尽管我已经看到了 的代码Application.addMountIRequestHandler但我无法准确找到 URL 转换为生成BookmarkablePageLink:ClassPageParameters.

PS 我知道这可以用 JavaScript 来完成,但我想为没有激活 JS 的用户提供服务。

谢谢

我目前正在使用的可能解决方案:

在我的标记中,我有:

然后,在我的 Page 对象中:

如果有人有更好的想法,我会暂时开放。

0 投票
1 回答
437 浏览

java - Wicket CheckGoup 获取选中的项目 markupIds

是否可以从检票口中的检查组获取标记 ID,我有以下代码

有什么建议么?

0 投票
1 回答
169 浏览

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>

有什么建议么?

0 投票
1 回答
110 浏览

maven-2 - wicket 6.15.0 Jar 的 CEN 标头无效

我正在尝试使用 wicket 版本 6.15.0 编译 Apache Wicket 项目。我在我的 pom.xml 中使用 Apache Wicket 6.15.0 jar,maven 依赖项。

为此,我收到以下错误:

请指导解决方案。

0 投票
1 回答
160 浏览

java - Wicket AJAX 在 dom 被 JavaScript 更改后没有响应

Wicket AjaxSubmitLink onSubmit 在应用改变页面 DOM 的 appendJavascript 后不会被调用。示例代码是:

JavaScript 看起来像:

有什么建议么?