| $allowsClear | a flag that defines whether the list of files can be cleared |
| $compareValue | compares the old value of the control with the one that is going to be set |
| $cssName | name of the widget the CSS of which you want to inherit for a custom widget |
| $getSize | returns the current size of the component |
| $getValue | called each time when component need to get value from related html input |
| $height | the current height of the view |
| $prepareValue | adjusts the value that is going to be set to the format expected by the control |
| $renderInput | called each time when component need to paint control input |
| $scope | scope for resolving event and method names |
| $setNode | defines HTML element for the component |
| $setSize | sets the component size |
| $setValue | called each time when component need to set value in related html input |
| $skin | the method which will be called when skin is defined |
| $tooltipIn | shows a tooltip |
| $tooltipMove | defines the tooltip while the cursor moves over a view or an HTML area |
| $tooltipOut | defines the behavior of a tooltip when the cursor is out of the target widget or HTML area |
| $updateProgress | method for updating progress state |
| $view | reference to the top HTML element of the view |
| $width | the current width of the view |
| config | all options from the initial component configuration |
| files | inner Data Collection which stores files added into the uploader |
| name | indicates the name of the component (a read-only property) |
| on_click | attaches a click behavior for component items with the specified CSS class. |
| touchable | flag, which force touch reaction on touch screen devices |