Alloy YUI - 在Portal刷新/提交某些操作后保留选项卡

时间:2014-06-10 14:56:54

标签: liferay alloy-ui

我按照此链接http://alloyui.com/examples/tabview/进行选项卡视图。我有3个选项卡,每个选项卡包含唯一的表单。它也可以提交。点击第3个选项卡并在第3个选项卡中提交关注表单后,它将重定向到1St Tab只是always.I只想在提交表单后保留相同的Tab。该怎么办?

<script>
 YUI().use(
  'aui-tabview',
 function(Y) {
 new Y.TabView(
   {
    srcNode: '#myTab'
  }
).render();
}
);
</script>
<div id="myTab">
  <ul class="nav nav-tabs">
   <li><a href="#tab-1">Tab #1</a></li>
   <li><a href="#tab-2">Tab #2</a></li>
   <li><a href="#tab-3">Tab #3</a></li>
  </ul>
 <div class="tab-content">
  <div id="tab-1" class="tab-pane">
   <form id="abc1">......</form>
  </div>
  <div id="tab-2">
    <form id="abc2">....</form>
  </div>
  <div id="tab-3" class="tab-pane">
    <form id="abc3">....</form>
  </div>
 </div>
</div>

1 个答案:

答案 0 :(得分:1)

您必须通过渲染/响应阶段传递activeTab的索引,并在提交完成后呈现视图时使用selectChild method