在XWiki中单击执行一个groovy脚本

时间:2018-04-30 13:23:21

标签: groovy xwiki

我无法弄清楚如何在点击链接/按钮时在xwiki中运行一个简单的groovy脚本?我不希望在加载xwiki页面时启动脚本。 脚本本身工作正常,但如何将脚本与按钮上的推送事件连接起来?

有没有简单的方法来实现这个?

1 个答案:

答案 0 :(得分:0)

策略是使用HTML宏,使用HTML格式并调用相同的页面,但传递参数以识别按钮已被单击。如果您想要链接,只需使用例如[[label>>||queryString="confirm=1"]]调用同一页面,然后在Velocity中执行#if

以下是一个例子: https://www.xwiki.org/xwiki/bin/view/FAQ/How%20can%20I%20create%20a%20new%20page%20based%20on%20a%20form