rich:tabPanel 切换 tab
2010-11-19 13:46
288 查看
rich:tabPanel 切换 tab
2009年08月26日 星期三 15:50
2009年08月26日 星期三 15:50
RichFaces的官方文档没有提供javascript的API,但仔细观察RichFaces组件生成的页面代码后,发现还是有规律可循,下面仅举一例子: RichFaces的Tab页默认的切换方式是点击(Click),但我要想换成鼠标移动就切换呢?以下是实现代码: <h:form id="f1"> <rich:tabPanel id="abc" switchType="client" selectedTab="bb" width="210"> <rich:tab id="aa" label="a" onlabelmousemove="if (RichFaces.onTabChange(event, 'f1:abc','f1:aa'))RichFaces.switchTab('f1:abc','f1:aa','')">a</rich:tab> <rich:tab id="bb" label="b" onlabelmousemove="if (RichFaces.onTabChange(event, 'f1:abc','f1:bb'))RichFaces.switchTab('f1:abc','f1:bb','')">b</rich:tab> <rich:tab id="cc" label="c" onlabelmousemove="if (RichFaces.onTabChange(event, 'f1:abc','f1:cc'))RichFaces.switchTab('f1:abc','f1:cc','')">c</rich:tab> </rich:tabPanel> </h:form> 可以看出,RichFaces有它专门的一套JavaScript库,但官方并没有公布(也可能是小弟不才,从没发现)。在本例中,主要应用了RichFaces.switchTab(arg1,arg2,arg3)函数,其中,arg1指tabPanel的ID,arg2指Tab的ID,arg3指Tab的name(可省略为'')。 关于更多的RichFaces javascript 函数功能,还请大家共同进一步研究。 |
相关文章推荐
- Ext的TabPanel切换界面显示问题
- extJS环境下tabPanel的切换事件、监听事件、刷新或重新载入
- AJAX Control Toolkit TabPanel间切换实现PostBack
- 我自己写的关于EXTJS的TreePanel、viewPort和tabPanel动态切换和添加tabpanel的例子
- ExtJs 关于Tabpanel与fieldset切换时 fieldset在其他tab面板无法显示
- Ext的TabPanel切换界面显示问题
- java cs tab点击切换标签的实现 panel
- Ext TabPanel鼠标在tab标签上滑动时切换tab示例
- 微信小程序之tab切换效果
- 学习Android app 的TAB页面切换
- 实现tab按键切换Edit控件焦点(WTL)
- 【特效】Tab --- 标题切换 SmartTabLayout、MagicIndicator
- 网页样式(css+js)tab自动切换的minisite
- tab栏切换案例
- 【MFC】非Dialog中的控件或动态创建的控件如何支持Tab键切换焦点?答案很简单……
- Sencha touch 开发系列:容器组件:tabpanel,carousels
- js实现的tab标签切换效果代码分享
- jQuery控制tab自动切换
- window隐藏后tabpanel布局里的border布局显示不正常(已解决)defaults:{hideMode:'offsets'}
- TabLayou+fragment+viewpager实现滑动切换页面