Dear Greg,
Yes, I did what you proposed. The set-up is the following: I have a wtkx
file which is the main file for the accordion, its code is below:
<Window title="Accordions" maximized="true"
xmlns:wtkx="http://pivot.apache.org/wtkx"
xmlns="org.apache.pivot.wtk"
preferredWidth="500" preferredHeight="300">
<content>
<Accordion wtkx:id="accordion" styles="{padding:0}">
<panels>
<wtkx:include wtkx:id="destinationPanel"
src="cstDelegatorDialogDestination.wtkx" Accordion.label="Destination"/>
<wtkx:include wtkx:id="descriptionPanel"
src="cstDelegatorDialogDescription.wtkx" Accordion.label="Description"/>
<wtkx:include wtkx:id="budgetPanel"
src="cstDelegatorDialogBudget.wtkx"
Accordion.label="Budget"/>
<wtkx:include wtkx:id="progressUpdatePanel"
src="cstDelegatorDialogProgressUpdate.wtkx" Accordion.label="Progress
Calculation"/>
<wtkx:include wtkx:id="summaryPanel"
src="cstDelegatorDialogSummary.wtkx" Accordion.label="Summary"/>
</panels>
</Accordion>
</content>
</Window>
Then I have 6 panels, which are the elements of the accordion. Each of them
has a wtkx:id defined, and each wtkx:id is different, depending on the
purpose of the panel.
The code used on each panel to advance to the next one is this:
<PushButton wtkx:id="nextButton" buttonData="Next"
styles="{minimumAspectRatio:3}">
<buttonPressListeners>
<wtkx:script>
importPackage(org.apache.pivot.wtk);
function buttonPressed(button) {
<!--- var accordion =
button.getAncestor("org.apache.pivot.wtk.Accordion"); -->
accordion.selectedIndex += 1;
}
</wtkx:script>
</buttonPressListeners>
</PushButton>
I hope I was able to give more information.
Regards,
MSafiri
--
View this message in context:
http://apache-pivot-users.399431.n3.nabble.com/Script-Problem-Accordion-tp1966316p2011534.html
Sent from the Apache Pivot - Users mailing list archive at Nabble.com.