如何往tabbedpanel 中动态添加tabs

visionsky1986 2011-06-14 06:53:20
小弟最近用到jquery实现的struts2 的控件 tabbedpanel,现在需要动态往其中添加tabs
JavaScript functions:
$.subscribe('tabchange', function(event,data) {

var tab = event.originalEvent.ui.index;
$('#changepanel').html('Change to Tab <strong>'+tab+'.</strong>');
$('#infopanel').html('');
if(tab == 2) {
$('#remotetabs').tabs( 'enable' , 3 );
}
else if(tab == 3) {
$('#remotetabs').tabs( 'enable' , 4 );
}
});
$.subscribe('tabcomplete', function(event,ui) {
$('#infopanel').html('<strong>Completed request with Status '+event.originalEvent.status+ '.</strong><br/>Status: '+event.originalEvent.request.status);
});

Code:
<div id="changepanel"></div>
<div id="infopanel"></div>

<s:url id="remoteurl1" action="ajax1"/>
<s:url id="remoteurl2" action="ajax2"/>
<s:url id="remoteurl3" action="ajax3"/>
<s:url id="remoteurl4" action="ajax4"/>
<sj:tabbedpanel
id="remotetabs"
spinner="Please wait ..."
disabledTabs="[3,4]"
onCompleteTopics="tabcomplete"
onChangeTopics="tabchange"
>
<sj:tab id="tab1" href="%{remoteurl1}" label="Tab One" />
<sj:tab id="tab2" href="%{remoteurl2}" label="Tab Two"/>
<sj:tab id="tab3" href="%{remoteurl3}" label="Tab Three"/>
<sj:tab id="tab4" href="%{remoteurl4}" label="Tab Four"/>
<sj:tab id="tab5" href="%{remoteurl1}" label="Tab Five"/>
</sj:tabbedpanel>

可是文档不全啊,不知道怎么动态添加tab,求各位帮帮忙啊
...全文
195 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
visionsky1986 2011-06-20
  • 打赏
  • 举报
回复
继续顶~~~
豆虫 2011-06-17
  • 打赏
  • 举报
回复
帮忙顶顶 介个问题额确实无能为力 ~~~
visionsky1986 2011-06-17
  • 打赏
  • 举报
回复
继续顶~~~
visionsky1986 2011-06-16
  • 打赏
  • 举报
回复
没人来啊~~

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧