> 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/winforms-angular-components/web-components/kendoui-components/checkedlistbox.md).

# CheckedListBox

Adds supports for \[System.Windows.Forms.CheckedListBox]\(<https://msdn.microsoft.com/en-us/library/system.windows.forms.checkedlistbox(v=vs.110).aspx>)

## Implementation  Details

> **Component Selector:** 'wm-checkedlistbox'
>
> **Kendo UI for jQuery Component:** [listbox](https://docs.telerik.com/kendo-ui/api/javascript/ui/listbox)

## Class inheritance

CheckedListBox component extends [ControlComponent](/webmap/general/frontend/documentation/winforms-angular-components/web-components/base-components/control-component.md).

## PME Support

### Properties

| Property                   | Get/Set | Notify Changes | Details                                                                                                                                                                        |
| -------------------------- | ------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| url : string               | Yes     | No             | Gets or sets the url to get new data from the server.                                                                                                                          |
| dataUrl : string           | No      | No             | Sets a new url if the component parent send as parameter.                                                                                                                      |
| DataTextField: string      | Yes     | No             | The field of the data item that provides the text content of the list items.                                                                                                   |
| DataValueField: string     | Yes     | No             | The field of the data item that provides the value of the widget.                                                                                                              |
| items: any\[]              | Yes     | No             | Gets a collection containing all items in the control                                                                                                                          |
| enabled: boolean           | Yes     | No             | Inherited from ControlComponent [see ControlComponent](/webmap/general/frontend/documentation/winforms-angular-components/web-components/base-components/control-component.md) |
| visible: boolean           | Yes     | No             | Inherited from ControlComponent [see ControlComponent](/webmap/general/frontend/documentation/winforms-angular-components/web-components/base-components/control-component.md) |
| draggable: boolean         | Get     | No             | Returns true if the control items are draggable.                                                                                                                               |
| selectedIndices: number\[] | Yes     | Yes            | Returns a collection of selected indices.                                                                                                                                      |
| checkedIndices: number\[]  | Yes     | Yes            | Returns a collection of checked indices.                                                                                                                                       |

### Methods

| Method            | Supported | Details                                                                  |
| ----------------- | --------- | ------------------------------------------------------------------------ |
| selectionMode     | Yes       | Returns the selection type.                                              |
| getCheckedIndices | Yes       | Returns the checked indices coming from an event.                        |
| setItemChecked    | Yes       | Sets CheckState for the item at the specified checkedIndices to Checked. |

### Events

| Event           | Supported | Parameter       | Details                                                                                                            |
| --------------- | --------- | --------------- | ------------------------------------------------------------------------------------------------------------------ |
| selectionChange | Yes       | **$event**: any | Fires `SelectedIndexChanged` event when the ListBox selection has changed .                                        |
| itemCheck       | Yes       | **$event**: any | This method contains an anonymous function wich fires  `ItemCheck` event when the checkBox selection has changed . |
