> For the complete documentation index, see [llms.txt](https://docs.gapvelocity.ai/webmap/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gapvelocity.ai/webmap/general/frontend/documentation/powerbuilder-kendo-components/base-components/base-component.md).

# base-component

The BaseControlComponent class for instance is the base class for all the others components.

## Support

### Events

| Event             | Supported | Parameter       | Details                             |
| ----------------- | --------- | --------------- | ----------------------------------- |
| LButtonDown       | Yes       | **$event**: any | Triggers `lButtonDown` Event.       |
| Clicked           | Yes       | **$event**: any | Triggers `clicked` Event.           |
| MouseUp           | Yes       | **$event**: any | Triggers `mouseUp` Event.           |
| ButtonClicking    | Yes       | **$event**: any | Triggers `buttonClicking` Event.    |
| LButtonUp         | Yes       | **$event**: any | Triggers `lButtonUp` Event.         |
| LButtonDown       | Yes       | **$event**: any | Triggers `lButtonDown` Event.       |
| DoubleClicked     | Yes       | **$event**: any | Triggers `doubleclicked` Event.     |
| ItemChanged       | Yes       | **$event**: any | Triggers `itemchanged` Event.       |
| EditChanged       | Yes       | **$event**: any | Triggers `editchanged` Event.       |
| SelectionChanged  | Yes       | **$event**: any | Triggers `selectionChanged` Event.  |
| SelectionChanging | Yes       | **$event**: any | Triggers `selectionChanging` Event. |
| KeyDown           | Yes       | **$event**: any | Triggers `keyDown` Event.           |
| enterHandler      | Yes       | **$event**: any | Triggers `processEnter` Event.      |
| DownArrow         | Yes       | **$event**: any | Triggers `tabDown` Event.           |
| TabOut            | Yes       | **$event**: any | Triggers `tabOut` Event.            |
| GetFocus          | Yes       | **$event**: any | Triggers `getfocus` Event.          |
| LoseFocus         | Yes       | **$event**: any | Triggers `losefocus` Event.         |
| ScrollVertical    | Yes       | **$event**: any | Triggers `ScrollVertical` Event.    |
| ItemFocusChanged  | Yes       | **$event**: any | Triggers `itemfocuschanged` Event.  |
| RowFocusChanged   | Yes       | **$event**: any | Triggers `rowfocuschanged` Event.   |
| RowFocusChanging  | Yes       | **$event**: any | Triggers `rowfocuschanging` Event.  |
