_getSelectItemCount

Function that returns the number of SelectItems of a particular container. When the checked parameter is true, only the number of selected items are counted, otherwise all enabled items of the container

HandleComponentClick

A component click event event handler. This function performs different checks. It checks if an item was selected and display the description, when there is one (and the description area is enabled). It checks if one of the move/remove buttons where clicked, to do the (re)move. Or it performs the reordering, when one of the selectOrderShuttle's reorder buttons are clicked.

HandleComponentKeyDown

A component key down event handler. Used to set the tab stop to the next/previous checkbox, when using ARROW KEYS. Each container can contain one checkbox to be a tab stop. This is a requirement to avoid to many "tab stops" per container.

_lazyInitButtons

A function to stash the move/remove button IDs on the rootDomElement. This task isn't done in InitDomElement, because of performance reasons. This function is only called once, when we first hit the "component focus event event handler". To ensure this, the function stashes a state on the rootDomElement, that indicates this function has been called.