通过动态href选择Dojo选项卡



我想通过按下按钮以程序方式选择一个选项卡。我想修改选项卡的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");
       }

但它不起作用。关于我应该怎么做的任何想法。

做这件事的方式不对。只需将提交的结果传递给这个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);
}

最新更新