【问题标题】:Dojo tab selection by dynamic href通过动态 href 选择 Dojo 选项卡
【发布时间】:2011-06-15 15:27:27
【问题描述】:

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

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

【问题讨论】:

  • 您使用的是什么版本的道场? dojo.widget.byId 在较新的版本中不存在。您应该使用 dijit.byId()。在dojotoolkit.org/documentation 上查看 API 和教程。

标签: javascript struts2 dojo


【解决方案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);
}

【讨论】:

  • 您应该通过单击旁边的勾号将此答案设置为“已接受的答案”。
猜你喜欢
  • 2023-03-12
  • 2023-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-25
  • 1970-01-01
  • 2021-05-17
相关资源
最近更新 更多