任何人都可以建议一种在wicket的新窗口中打开某些页面的方法。 我正在尝试打开一个新的浏览器窗口并使用javascript window.print()打印内容然后关闭并打开其他等等,然后提交表单。我正在使用wicket 1.4.22。
当我用ModelWindow尝试时,window.print()不打印模型窗口内容,而是整个主页面。
所以我认为popupsetting不适合这个目的,我找不到任何其他选择,请帮忙。
答案 0 :(得分:2)
对于任何Link
,您可以指定PopupSettings
,如果这样做,点击该链接产生的页面将在新窗口中打开。
有一些examples for this(以及其他链接内容)可能会有所帮助。要浏览源代码,请单击"源代码"链接在右上角。
这是通过点击链接实际执行此操作。要做一个表单提交,触发javascript window.print()
,并循环多次这样的调用将更加困难,但这可能是您解决方案的一部分。