Nawigacja na karcie Struts 2 Jquery
Podczas nawigowania z jednej karty do drugiej, tj. Po kliknięciu przycisku przesyłania w tab1 (który jest jsp), tab2 musi zostać załadowana. Mój kod jest poniżej.
<sj:tabbedpanel id="remotetabs" onCompleteTopics="tabcomplete"
onChangeTopics="tabchange">
<sj:tab id="tab1" href="test1.jsp" label="Tab One" />
<sj:tab id="tab2" href="test2.jsp" label="Tab Two" />
</sj:tabbedpanel><sj:submit></sj:submit>
Jsp, którego użyłem, to
<s:url var="remoteurl1" action="ajax1" />
<s:url var="remoteurl2" action="ajax2" />
<sj:tabbedpanel id="tabpanel">
<sj:tab id="tab1" href="Test1.jsp" label="Tab One" />
<sj:tab id="tab2" href="Test2.jsp" label="Tab Two" />
</sj:tabbedpanel>
<sj:a href="#" onClickTopics="movetonextdiv" button="true">Next</sj:a>
a mój scenariusz jest
$.subscribe('movetonextdiv', function(event, data) {
var selected = $("#tabpanel").tabs('option', 'selected');
$("#tabpanel").tabs('option', 'selected', selected + 1);
});
Nadal borykam się z problemem takim jak w narzędziach programistycznych. Dostaję błąd, ponieważ obiekt nie obsługuje tej właściwości lub metody dla poniższego wiersza kodu.
var selected = $("#tabpanel").tabs("option", "selected");