Function
Mix this class in to a dijit.form._FormSelectWidget in order to provide support for "selectable" multiforms. The widget is pointed to a dijit.layout.StackContainer and will handle displaying and submitting the values of only the appropriate pane. The options for this widget will be automatically set - based on the panes that are in the stack container. The "title" attribute of the pane will be used for the display of the option. The "id" attribute of the pane will be used as the value of the option. In order to avoid running into unique ID constraint issues, a stackPrefix mechanism is provided.
string
The id of the stack that this widget is supposed to control
string
A prefix to remove from our stack pane ids when setting our options. This exists so that we won't run into unique ID constraints. For example, if stackPrefix is set to "foo_", and there are three panes in our stack with ids of "foo_a", "foo_b", and "foo_c", then the values of the options created for the stack controller widget will be "a", "b", and "c". This allows you to have multiple select stack widgets with the same values - without having to have the panes require the same ids.
Function
Gets the pane ID given an option value
String
Function
Gets the option value given a pane ID
String
Function
called when a pane is either shown or hidden (so that we can toggle the widgets on it)
Function
Function
Called when the stack container adds a new pane
Function
Function
Function
Called when the stack container removes a pane
Function
Called when the stack container selects a new pane
Function
Called when the stack container is started up
Function
Function
Function
Function
Called when form select widget's value has changed
Object
Object