无限级下拉联动源码工程(自定义标签实现)

JSP自定义标签
placeholder image
admin 发布于:2010-04-21 16:01:00
阅读:loading

昨天忽然有个想法,既然dwr3.0有一个类似于<jsp:include /> 包含的功能,就是将一个页面的源文件给加载过来,基于这样的一个想法加上现在工作上常用的标签的思想,琢磨着这个东西完全可以写一个自定义标签的下拉联动,虽然以前是写过的,但是每次需要,每次都需要重新写,虽然可以拷贝粘贴,我很不喜欢拷贝和粘贴,正好把他给写成自定义的标签。

起初这个联动的标签也写过,为了简单,我给html标签加的有自己需要的属性,结果这样做的后果是,除了IE7、(360正式版)这2个支持,其他的FF估计都不支持,而且这个不是无限级别的,倒是可以无限联动,但是修改的时候,没办法所有子级的都选中,所以那一个我觉得不是怎么好。

这个写的即简单又挺好的。当前级别的发生change后,这个级别下面的所有的都发生change,这个过程还会有“正在加载中...”这样的字样出现,在修改的时候也可以自动的选中,比较好,自己给自己赞一个。

截图如下:

image.png

image.png

下拉联动.gif

下拉联动 (1).gif

上面2个图,一个是IE7下的,一个是FF下的,这里所有3组下拉联动,使用起来就比较简单了。

如果是多级联动,当前的发生change事件,其他的所有子级下面的都立即发生change事件。

 点赞


 发表评论

当前回复:作者

 评论列表


留言区