0 0

谁使用过tabbedpanel?如何增加一个tab并使它处于选中状态?0

下面的代码为什么不能实现增加一个tab并使它处于选中状态??

<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
<html>
  <head>
    <sj:head />
  <script type="text/javascript">
  $(document).ready(function(){
	  $("#test").click(function(){
		  $("#remotetabs").tabs({  
		        add: function(event, ui) {  
		            $tabs.tabs('select', '#' + ui.panel.id);  
		        }  
		    });
	  });
	});
  </script>
  </head>
  <body>
    <s:url var="remoteurl1" action="ajax1"/>
    <s:url var="remoteurl2" action="ajax2"/>
    <s:url var="remoteurl3" action="ajax3"/>
    <s:url var="remoteurl4" action="ajax4"/>
    <s:url var="remoteurl5" action="echo"/>
    <sj:tabbedpanel id="remotetabs" selectedTab="2" show="true" hide="'fade'" collapsible="true" sortable="true">
        <sj:tab id="tab1" href="%{remoteurl1}" label="Remote Tab One"/>
        <sj:tab id="tab2" href="%{remoteurl2}" label="Remote Tab Two"/>
        <sj:tab id="tab3" href="%{remoteurl3}" label="Remote Tab Three" closable="true"/>
        <sj:tab id="tab4" href="%{remoteurl4}" label="Remote Tab Four" closable="true"/>
        <sj:tab id="tab5" formIds="echoForm" href="%{remoteurl5}" label="Echo Tab"/>
        <input type="button" id="test" value="test"/>
        <input type="button" id="test2" value="test"/>
    </sj:tabbedpanel>
  </body>
</html>

 

2013年4月02日 14:56

2个答案 按时间排序 按投票排序

0 0

https://github.com/zhangkaitao/es/blob/master/web/src/main/webapp/WEB-INF/static/js/application.js   请参考 createTab 和 activeTab方法 估计我的代码相关度比较多 看起来比较复杂  不过可借鉴下

另外可以参考jqueryUI官网示例和API 都有详细解释
http://jqueryui.com/tabs/#manipulation
http://api.jqueryui.com/tabs/

2013年4月02日 21:04
0 0

是jqueryUI的tab吗
如果是 可以使用
$( ".selector" ).tabs({ active: 1 });  //1 表示是第几个tab  可以通过jquery得到位置

2013年4月02日 18:43

相关推荐

    TabbedPanel Taglibrary-开源

    用于在选项卡中显示内容的标记库-HTML选项卡式窗格,支持AJAX的选项卡内容。 提供类似于JTabbedPane的功能。 可使用CSS进行自定义。 相当简单易用。

    pow2WebGUIJava工具包源码

    pow2 WebGUI是一个Java工具包,包括一个层次式的"html widgets"(例如一个类似window的窗口组件,一个tabbedPanel窗口组件,一个树状菜单窗口组件等),可以用于装饰web应用程序页面。这些窗口组件通过一个定制的JSP...

    struts2 标签库 帮助文档

    将多个集合使用一个标签完成迭代。 generatot标签:将指定的字符串按照规定的分隔符分解成多个子字符串。 merge标签:将多个集合拼接在一起。 subset标签:获取某个集合的子集合。 sort标签:多指定的集合元素...

    网页中选项卡样式 基于Adobe Spry 源码

    通过在HTML中定义一个含有多个div的容器,并为每个div赋予特定的类名(如 "TabbedPanel" 和 "TabbedPanelTab"),可以创建基本的选项卡结构。每个面板内容被包含在具有特定ID的div中,而对应的选项卡标题则位于一个...

    Struts2+API+标签全解+网页说明

    将多个集合使用一个标签完成迭代。 generatot标签:将指定的字符串按照规定的分隔符分解成多个子字符串。 merge标签:将多个集合拼接在一起。 subset标签:获取某个集合的子集合。 sort标签:多指定的集合元素...

    Struts2 UI标签代码示例

    Struts2是一个强大的MVC框架,它为Java开发者提供了丰富的功能来构建Web应用程序。在Struts2中,UI标签库是其一大特色,它简化了视图层的开发,使得开发者能够更专注于业务逻辑,而不是繁琐的HTML代码。本篇文章将...

    struts2标签.doc

    `&lt;s:tabbedPanel&gt;` 和 `&lt;s:tab&gt;`:创建一个带有多个选项卡的面板,便于组织复杂内容。 这些标签大大简化了Struts2应用中的视图层开发,使开发者能够更专注于业务逻辑,提高开发效率。了解并熟练使用这些标签是成为...

    A part Of Struts2 Ajax Basic Tag Explain

    - **作用**: `&lt;s:autocomplete&gt;` 标签用于创建一个自动完成输入框,当用户在输入框中输入时,会根据输入值异步获取建议列表并展示给用户选择。 - **属性说明**: - `ajax` 属性:控制是否启用Ajax功能。 - `...

    JSP_struts2标签大全.doc

    - **说明**: 允许用户从一个列表中选择并转移到另一个列表。 30. **merge** - 合并内容。 - **示例代码**: ```xml , 'secondContent'}"/&gt; ``` - **说明**: 将多个内容合并为一个。 31. **param** - 设置参数...

    javascript中sort() 方法使用详解

    JavaScript中的`sort()`方法是数组对象的一个非常重要的成员,它允许我们对数组的元素进行排序。这个方法的核心在于,它可以接受一个可选的`sortby`参数,该参数是一个比较函数,用来定义排序规则。 首先,如果我们...

    struts2_标签使用方法.doc

    Struts2是一个强大的MVC框架,它提供了丰富的标签库,简化了JSP页面的编写,提高了开发效率。在Struts2中,不再像Struts1.x那样将标签库分为html、bean、logic和tiles等类别,而是统一使用一个`&lt;s&gt;`前缀的标签库,只...

    struts2.0的标签库

    Struts2是Apache软件基金会的一个开源项目,作为Struts1的升级版本,它在功能上更为强大且使用起来更加灵活方便。Struts2框架的核心设计思想是MVC(Model-View-Controller)模式的应用,该模式将业务逻辑与用户界面...

    struts2常用标签

    Struts2是一个强大的MVC框架,它提供了丰富的标签库,使得开发者可以更加便捷地构建动态网页。以下是对Struts2中一些常用标签的详细说明: 1. `&lt;s:a&gt;`:这是一个超链接标签,用于创建HTML的`&lt;a&gt;`标签。通过指定`...

    Struts 2.2.1的Ajax整合jQuery 1.4和Dojo 2.0框架的编程示例

    4、如果一切正常,那么你会看“测试Ajax”按钮和Struts2的tabbedpanel标签 说明:Struts2天生成Spring整合的,所在“整容”之后,Struts2的使用看上去比较简单;它与客户端的Ajax框架的整合也非常容易;本示例整合了...

    easyUI文件

    在IT行业中,EasyUI是一个基于jQuery的前端框架,它提供了丰富的UI组件,使得开发者能够轻松构建用户界面。这个“easyUI文件”很可能包含了用于展示树形结构、布局管理和选项卡功能的相关代码和示例。Struts,另一...

    struts2标签整理

    Struts2框架是Apache软件基金会提供的一个开源Web应用框架,它继承了Struts1的优点,并在此基础上做了许多改进。Struts2提供了丰富的标签库(Tag Library),使得开发人员能够更方便地在JSP页面上进行动态内容展示和...

    深入浅出Struts 2 .pdf(原书扫描版) part 1

    17.3 使用一个自定义的“等待”页面 265 17.4 小结 266 第18章 定制拦截器 267 18.1 Interceptor接口 267 18.2 编写一个自定义的拦截器 268 18.3 使用DataSourceInjectorInterceptor拦截器 269 18.4 小结 273 第19...

    struts相关资料

    Struts是一个基于MVC设计模式的Java Web框架,它的核心在于帮助开发者构建可维护性和可扩展性强的应用程序。本文将深入探讨Struts的关键概念、优势、初始化过程、常用标签、拦截器及其应用,以及国际化和自定义...

Global site tag (gtag.js) - Google Analytics