[Apache Click快速开发]基于Jquery Dialog的Click Dialog组件

在学习Click的时候发现Click中没有对话框组件,于是结合者jquery ui做了一个。

至于Jquery ui中Dialog插件的使用,我就不记录了,官网有详细的demo。

首先我选择基于Click中的AbstractContainer来书写Dialog。

[源码]ClickDialog.java

写完自定义dialog类,接下来创建一个Page,初始化dialog,并写一个事件处理器。对于处理dialog中的确定事件,我试了很多方法,最后用actionlink完成了要求。

[源码]Dd.java

其中的okLink不需要在页面上显示出来,只需要用addControl()将其加入到Page,之后就直接okLink.getHref()获取处理确定事件的url。

[Apache Click快速开发]基于Jquery Dialog的Click Dialog组件


[Apache Click快速开发]基于Jquery Dialog的Click Dialog组件



你可能感兴趣的:(jquery)