我想通过按下按钮来编程选择一个标签。我想修改选项卡的href。我是通过onclick=selectTab(param)
function selectTab(param) {
var sTab = dojo.widget.byId("sTab");
sTab.href = 'studiesAjax.action?pid='+ param;
alert(sTab.href);
var tabContainer = dojo.widget.byId("tabContainer");
tabContainer.selectTab("sTab");
}
但它不起作用。关于我应该如何做的任何想法。
答案 0 :(得分:1)
这样做是错误的。只是将提交的结果传递给这个div,它(div)将填充结果。唯一的办法就是改变标签。
<td align="center">
<sx:submit type="image" src="images/submit.gif" href="studiesAjax.action?pid=%{patserial}" targets="sTab" onclick="javascript:selectTab('sTab')" value="Studies" indicator="loadingImage" showLoadingText="false" cssStyle="border: none;"/>
</td>
function selectTab(id) {
var tabContainer = dojo.widget.byId("tabContainer");
tabContainer.selectTab(id);
}