This is kind of complicated, but a cookie to whoever can help me. :pleased:
Problem: I need to access the index for an element coming out of an XML file, using the bindings of the standard xmlconnector component. Right now, I have the element bound to the numericStepper. This works fine, but the numericstepper does not conform to the GUI I need, so I need to either a.) completely change the layout and functions of the numericstepper or b.) simply access the index of the binding some other way.
Background:
My XML file contains “n” number of pages, with a few bits of info per page. Like so:
<page>
<leftDisplay>datafiles/screen01L.xml</leftDisplay>
<rightDisplay>datafiles/screen01R.xml</rightDisplay>
<titleDisplay>Module 1</titleDisplay>
<screenTitle>Course Objectives</screenTitle>
<notes>a few notes here</notes>
</page>
<page>
...
</page>
<page>
...
</page>
The xml is bound to a dataholder, and gets the current page to display by the index number of the numericstepper (where “screenNum” is the stepper instance). Thusly:

Normally, the Index uses a constant value, typically 0. In this case though, becuase I have an unknown “n” number of pages, I want to use a mechanism to page through the content. The numericstepper, being a component, has event listeners that can fire events when clicked, which works great.
All I need is a way to figure out what I can bind that Index to that will give me the flexibility to have the GUI look how I want. Skinning the numericstepper doesn’t work all that well, because I need much larger buttons, in a different orientation, without the number field, and the prebuilt components are pretty much a gigantic huge mess to change in my experience.
Any hints at all? I’m pretty well-versed in this stuff, but can’t find the way to handle this one.