TabbedPanel でSSJSからタブ切替を制御する方法

<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">

	<xp:tabbedPanel id="tabbedPanelSt" partialRefresh="false">
		<xp:this.selectedTab><![CDATA[#{javascript:
viewScope.tabStatus = viewScope.tabStatus || "tab1";
return viewScope.tabStatus;
}]]></xp:this.selectedTab>
		<xp:tabPanel label="tab1" id="tab1" href="#tab">
			<xp:image url="/logo.png" id="image1">
				<xp:eventHandler event="onclick" submit="true"
					refreshMode="partial" refreshId="tabbedPanelSt" disableValidators="true">
					<xp:this.action><![CDATA[#{javascript:viewScope.tabStatus  = "tab2";}]]></xp:this.action>
				</xp:eventHandler>
			</xp:image>
		</xp:tabPanel>
		<xp:tabPanel label="tab2" id="tab2" href="#tab">
			<xp:image url="/logo.png" id="image2">
				<xp:eventHandler event="onclick" submit="true"
					refreshMode="partial" refreshId="tabbedPanelSt" disableValidators="true">
					<xp:this.action><![CDATA[#{javascript:viewScope.tabStatus  = "tab1";}]]></xp:this.action>
				</xp:eventHandler>
			</xp:image>

		</xp:tabPanel>
	</xp:tabbedPanel>

</xp:view>





TabbedPanel でSSJSからタブ切替を制御する方法です。

以下のQAサイトへの回答になります。
https://www.xpages.jp/QA/qa.nsf/x_anspage.xsp?docId=D980A1EA89E9567049258530001D073F


XPages
kazut
March 19, 2020 at 5:28 PM
Rating
0





No comments yetLogin first to comment...