假如有如下代码:
<s:tabbedPanel id="tabContainer" doLayout="true" theme="ajax"
cssStyle="width:500px;height:400px">
<s:div label="Main" id="left" theme="ajax">
Main Content
</s:div>
<s:div label="Detail" id="right" theme="ajax">
Detail Content
</s:div>
</s:tabbedPanel>
如果现在有个需求:我想通过js获得当前tabbedPanel页的选项是谁?
代码如下:
<script type="text/javascript">
<!--
function chk(){
var tabContainer = dojo.widget.byId("tabContainer");//根据ID获得tabPanel
for(var i=0;i<tabContainer.children.length;i++){
if(tabContainer.children[i].selected){
var selectedTabId = tabContainer.children[i].widgetId;
//获得当前选项的ID值,如我选择的是Main页,即Id为left的页,则此处返回的是selectedTabId = 'left',
//反之为'right'
}
}
}
//-->
</script>