Wicket滑动面板/ div / x

时间:2011-07-28 09:48:06

标签: java javascript animation wicket

我正在创建我的第一个wicket应用程序,并希望在此添加一些eyecandy的东西。我有一个面板应该被隐藏,直到点击一个链接/按钮,这应该激活幻灯片动画并显示面板。

jQuery这将是一件容易的事:$.slideToggle()是否内置了wicket组件?

1 个答案:

答案 0 :(得分:-1)

我会使用AjaxFallbackLink。 要使面板显示,您应该覆盖onClick方法。像这样的东西

WebMarkupContainer hiddenPanel = // create your panel
hiddenPanel.setOutMarkupPlaceHolderTag(true);
hiddenPanel.setVisible(false)
...
AjaxFallbackLink myLink = new AjaxFallbackLink ("myLink") {

  public void onClick(AjaxRequestTarget target) {
    hiddenPanel.setVisible(true);
    target.addComponent(hiddenPanel);
  }
};

这是它的基础知识。单击链接时,将调用onClick方法,并在网页中呈现hiddenPanel。

评论后编辑的代码。谢谢马丁。