我有一个示例 tabview portlet。它基本上是一个带有 4 个选项卡的 tabview。我想在更改选项卡时更改 portlet 标题。
视图.jsp
<%
String redirect = ParamUtil.getString(request, "redirect");
%>
<portlet:renderURL var="viewBackURL" />
<div id="myTab">
<ul class="nav nav-tabs">
<li class="active"><a href="#tab-1">Basic Info </a></li>
<li><a href="#tab-2">Address </a></li>
<li><a href="#tab-3">Relationship </a></li>
<li><a href="#tab-4">Membership </a></li>
</ul>
<div class="tab-content">
<div id="tab-1">
<liferay-util:include page="/html/a.jsp"
servletContext="<%= application %>">
<liferay-util:param name="redirect"
value="<%= String.valueOf(redirect) %>" />
</liferay-util:include>
</div>
<div id="tab-2" class="tab-pane">
<liferay-util:include page="/html/b.jsp"
servletContext="<%= application %>">
<liferay-util:param name="redirect"
value="<%= String.valueOf(redirect) %>" />
</liferay-util:include>
</div>
<div id="tab-3" class="tab-pane">
<liferay-util:include page="/html/c.jsp"
servletContext="<%= application %>">
<liferay-util:param name="redirect"
value="<%= String.valueOf(redirect) %>" />
</liferay-util:include>
</div>
<div id="tab-4" class="tab-pane">
<liferay-util:include page="/html/d.jsp"
servletContext="<%= application %>">
<liferay-util:param name="redirect"
value="<%= String.valueOf(redirect) %>" />
</liferay-util:include>
</div>
</div>
</div>
<aui:script>
YUI().use(
'aui-tabview',
function(Y) {
new Y.TabView(
{
srcNode: '#myTab'
}
).render();
}
);
</aui:script>
我可以使用更改 portlet 标题
renderResponse.setTitle("My title");
更改标签时如何更改标题?有人可以帮我吗