UIInputMixin is a mixin containing rules that can be used by other designs that need to reference the bindParent and the bindTarget.
We do not use it alone, we use it to add the rules to other designs. Presently there are 9 UI designs that use this mixin (see below).
Parameter Rules
bindParent: | This the refChain to the design where your target resides. |
Example: | R.rootModel |
bindTarget: | The target is the name of the rule you want as the target. |
Example: | "height" |
tabIndex: | The tabindex attribute specifies the tab order of an element (when the "tab" button is used for navigating). |
Example: | 1 |
tooltip: | The text put here will show up when the user moves or hovers the mouse pointer over a trigger area. |
Example: | "Select from pull-down list." |
Mixins
BaseModel
RULE NAME |
TYPE |
DEFAULTS |
CATEGORY |
FLAGS |
---|---|---|---|---|
bindParent |
any |
undefined |
UI |
Cached |
bindTarget |
string |
"" |
UI |
Cached |
tabIndex |
integer |
0 |
UI |
Cached |
tooltip |
string |
"" |
UI |
Cached |
UI Designs that use the UIInputMixin:
1.UIArchitecturalInput
2.UICheckBox
3.UIDropdown
4.UILanguageSelector
5.UIListBox
6.UINumericInput
7.UIRadioButtons
8.UITextBox
9.UITextInput