> For the complete documentation index, see [llms.txt](https://developer.supervisely.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.supervisely.com/app-development/widgets/selection.md).

# Selection

Widgets that facilitate the selection of options from a set, which could include list boxes or radio buttons

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Select</strong></td><td><img src="https://1972929262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2ZRtnNbqSpWk5uCfyE1A%2Fuploads%2Fgit-blob-1c08fbda3e664ee70d7de011084743716d605ec6%2Fwidget-select.png?alt=media" alt=""></td><td><mark style="color:purple;">Provides a dropdown list that users can interact with to select one of the predefined options</mark></td><td><a href="/app-development/widgets/selection/select.md">Select</a></td></tr><tr><td><strong>Select Team</strong></td><td><img src="https://1972929262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2ZRtnNbqSpWk5uCfyE1A%2Fuploads%2Fgit-blob-24bb3bc0d3b9cdbe511c51821eeb21488073bfe8%2Fwidget-selectTeam.png?alt=media" alt=""></td><td><mark style="color:purple;">Dedicated dropdown for users to choose from a list of teams available within their account</mark></td><td><a href="/app-development/widgets/selection/selectteam.md">SelectTeam</a></td></tr><tr><td><strong>Select Workspace</strong></td><td><img src="https://1972929262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2ZRtnNbqSpWk5uCfyE1A%2Fuploads%2Fgit-blob-e8dd882f69dc854e06574c480140de69a0f3900f%2Fwidget-selectWorkspace.png?alt=media" alt=""></td><td><mark style="color:purple;">Allows users to choose from a list of available workspaces within a selected team</mark></td><td><a href="/app-development/widgets/selection/selectworkspace.md">SelectWorkspace</a></td></tr><tr><td><strong>Select Project</strong></td><td><img src="https://1972929262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2ZRtnNbqSpWk5uCfyE1A%2Fuploads%2Fgit-blob-d7973a9b29c111f0ea60c01c875f8a87d241e7a4%2Fwidget-selectProject.png?alt=media" alt=""></td><td><mark style="color:purple;">Navigational element for selecting from a list of projects that belong to a particular workspace</mark></td><td><a href="/app-development/widgets/selection/selectproject.md">SelectProject</a></td></tr><tr><td><strong>Select Dataset</strong></td><td><img src="https://1972929262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2ZRtnNbqSpWk5uCfyE1A%2Fuploads%2Fgit-blob-59ce54be883e64288619805c1168b95e0f42f5fa%2Fwidget-selectDataset.png?alt=media" alt=""></td><td><mark style="color:purple;">Enables users to select from a list of datasets that are part of a specific project, streamlining the data access process</mark></td><td><a href="/app-development/widgets/selection/selectdataset.md">SelectDataset</a></td></tr><tr><td><strong>Select Dataset Tree</strong></td><td><img src="https://1972929262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2ZRtnNbqSpWk5uCfyE1A%2Fuploads%2Fgit-blob-b97b45b82d91c8431113f9868767a608dc41e614%2Fselectdatasettree.png?alt=media" alt=""></td><td><mark style="color:purple;">Allows users to select datasets from a tree-like structure that can be useful when working with hierarchical data</mark></td><td><a href="/app-development/widgets/selection/selectdatasettree.md">SelectDatasetTree</a></td></tr><tr><td><strong>Select Item</strong></td><td><img src="https://1972929262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2ZRtnNbqSpWk5uCfyE1A%2Fuploads%2Fgit-blob-13ce32ae42933ece4677723923e300310a866eed%2Fwidget-selectItem.png?alt=media" alt=""></td><td><mark style="color:purple;">Flexible component for choosing a particular item (like an image, video, volume ...) within a project</mark></td><td><a href="/app-development/widgets/selection/selectitem.md">SelectItem</a></td></tr><tr><td><strong>Select Tag Meta</strong></td><td><img src="https://1972929262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2ZRtnNbqSpWk5uCfyE1A%2Fuploads%2Fgit-blob-3f920c2e8ace4319bce9f3dedae25d3df36be096%2Fwidget-selecttagMeta.png?alt=media" alt=""></td><td><mark style="color:purple;">Selection of TagMeta within a project, providing a way to categorize or filter items based on metadata tags</mark></td><td><a href="/app-development/widgets/selection/selecttagmeta.md">SelectTagMeta</a></td></tr><tr><td><strong>Select App Session</strong></td><td><img src="https://1972929262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2ZRtnNbqSpWk5uCfyE1A%2Fuploads%2Fgit-blob-67e41683201bcd855bc5cb7984b3f83b8f78fa61%2Fwidget-selectAppSession.png?alt=media" alt=""></td><td><mark style="color:purple;">Users can select an active app session, useful for navigating between different states or instances of app usage</mark></td><td><a href="/app-development/widgets/selection/selectappsession.md">SelectAppSession</a></td></tr><tr><td><strong>Select String</strong></td><td><img src="https://user-images.githubusercontent.com/79905215/223085874-976cf6a9-ebfe-4330-9941-aa93e51246a8.png" alt="" data-size="original"></td><td><mark style="color:purple;">Simple selector for picking a single string value from a set of predefined options</mark></td><td><a href="/app-development/widgets/selection/selectstring.md">SelectString</a></td></tr><tr><td><strong>Transfer</strong></td><td><img src="https://user-images.githubusercontent.com/118521851/231207149-59b6e471-ed43-4dc2-b040-7b8f2ac46750.png" alt="" data-size="original"></td><td><mark style="color:purple;">Move or copy items between two lists</mark></td><td><a href="/app-development/widgets/selection/transfer.md">Transfer</a></td></tr><tr><td><strong>DestinationProject</strong></td><td><img src="https://user-images.githubusercontent.com/79905215/225234197-95dd3c3a-18dc-4fed-a583-b46cf101217c.png" alt="" data-size="original"></td><td><mark style="color:purple;">This component is used to select the destination project and dataset where the user intends to move or copy data</mark></td><td><a href="/app-development/widgets/selection/destinationproject.md">DestinationProject</a></td></tr><tr><td><strong>TeamFilesSelector</strong></td><td><img src="https://user-images.githubusercontent.com/79905215/224646397-cf970a40-d7f8-4842-a98d-009df109533e.png" alt="" data-size="original"></td><td><mark style="color:purple;">Tool to choose files from a shared team directory</mark></td><td><a href="/app-development/widgets/selection/teamfilesselector.md">TeamFilesSelector</a></td></tr><tr><td><strong>FileViewer</strong></td><td><img src="https://github-production-user-asset-6210df.s3.amazonaws.com/118521851/265454636-f3aad532-2e03-4a29-bc59-c96de951cb35.png" alt="" data-size="original"></td><td><mark style="color:purple;">Allows users to navigate and browse files within the given directory, which could include various types of documents or media</mark></td><td><a href="/app-development/widgets/selection/fileviewer.md">FileViewer</a></td></tr><tr><td><strong>Dropdown</strong></td><td><img src="https://1972929262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2ZRtnNbqSpWk5uCfyE1A%2Fuploads%2Fgit-blob-0064ac4b3e52fac9ae6a6de133fa2783a8b10306%2Fwidget-Dropdown.png?alt=media" alt="" data-size="original"></td><td><mark style="color:purple;">Similar to the 'Select' component, it provides a dropdown menu with a predefined list of options for the user to choose from</mark></td><td><a href="/app-development/widgets/selection/dropdown.md">Dropdown</a></td></tr><tr><td><strong>Cascader</strong></td><td><img src="https://1972929262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2ZRtnNbqSpWk5uCfyE1A%2Fuploads%2Fgit-blob-f932f53c082433f2fc01830cdcb7ea5e279bc134%2Fcascader-default.png?alt=media" alt="" data-size="original"></td><td><mark style="color:purple;">Dropdown list with hierarchical options</mark></td><td><a href="/app-development/widgets/selection/cascader.md">Cascader</a></td></tr><tr><td><strong>ClassesListSelector</strong></td><td><img src="https://1972929262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2ZRtnNbqSpWk5uCfyE1A%2Fuploads%2Fgit-blob-ed8836d6fe79fc12b75464c928fd4b4ca27ea98b%2Fimage.png?alt=media" alt="" data-size="original"></td><td><mark style="color:purple;">Class selector that can be changed dynamically</mark></td><td><a href="/app-development/widgets/selection/classeslistselector.md">ClassesListSelector</a></td></tr><tr><td><strong>TagsListSelector</strong></td><td><img src="https://1972929262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2ZRtnNbqSpWk5uCfyE1A%2Fuploads%2Fgit-blob-dcabb159e7b4be8bcb8258f52e7059c8a152a60a%2Fimage.png?alt=media" alt="" data-size="original"></td><td><mark style="color:purple;">Tags selector that can be changed dynamically</mark></td><td><a href="/app-development/widgets/selection/tagslistselector.md">TagsListSelector</a></td></tr><tr><td><strong>MembersListSelector</strong></td><td><img src="https://1972929262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2ZRtnNbqSpWk5uCfyE1A%2Fuploads%2Fgit-blob-c085472addb4165bba99168ac00654fd5e78516d%2Fimage.png?alt=media" alt="" data-size="original"></td><td><mark style="color:purple;">Users selector that can be changed dynamically</mark></td><td><a href="/app-development/widgets/selection/memberslistselector.md">MembersListSelector</a></td></tr><tr><td><strong>TreeSelect</strong></td><td><img src="https://github.com/user-attachments/assets/890d44aa-2f2b-4d14-8946-e73ecbc2c148" alt="" data-size="original"></td><td><mark style="color:purple;">Select items from a tree-like structure.</mark></td><td><a href="/app-development/widgets/selection/treeselect.md">TreeSelect</a></td></tr><tr><td><strong>SelectCudaDevice</strong></td><td><img src="https://github.com/user-attachments/assets/4a971741-3cc8-4844-b116-6abd40c751e2" alt="" data-size="original"></td><td><mark style="color:purple;">Select available CUDA devices.</mark></td><td><a href="/app-development/widgets/selection/selectcudadevice.md">SelectCudaDevice</a></td></tr><tr><td><strong>SelectClass</strong></td><td><img src="https://1972929262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2ZRtnNbqSpWk5uCfyE1A%2Fuploads%2Fgit-blob-e90c0c3d3a991d58db08bd983a0c4a4b6614221e%2Fwidget-selectclass.png?alt=media" alt="" data-size="original"></td><td><mark style="color:purple;">Class selector that can be changed dynamically</mark></td><td><a href="/app-development/widgets/selection/selectclass.md">SelectClass</a></td></tr><tr><td><strong>SelectTag</strong></td><td><img src="https://1972929262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2ZRtnNbqSpWk5uCfyE1A%2Fuploads%2Fgit-blob-46f3db4df6d0fea6d24e2ed6014f03a295d88306%2Fwidget-selecttag.png?alt=media" alt="" data-size="original"></td><td><mark style="color:purple;">Tag selector that can be changed dynamically</mark></td><td><a href="/app-development/widgets/selection/selecttag.md">SelectTag</a></td></tr><tr><td><strong>SelectUser</strong></td><td><img src="https://1972929262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2ZRtnNbqSpWk5uCfyE1A%2Fuploads%2Fgit-blob-803ee99296971b8dda412a94fb7662d7e39c3a09%2Fwidget_selectuser.png?alt=media" alt="" data-size="original"></td><td><mark style="color:purple;">User selector that can be changed dynamically</mark></td><td><a href="/app-development/widgets/selection/selectuser.md">SelectUser</a></td></tr><tr><td><strong>CustomModelsSelector</strong></td><td><img src="https://1972929262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2ZRtnNbqSpWk5uCfyE1A%2Fuploads%2Fgit-blob-d5bd33f41871ec9e1f6b40ae6ac97ef6de883dd6%2Fcustommodelsselector.png?alt=media" alt="" data-size="original"></td><td><mark style="color:purple;">Allows creating a table with NN models that you have trained in Supervisely by providing path to training application default save directory, Team ID and task type</mark></td><td><a href="/app-development/widgets/selection/custommodelsselector.md">CustomModelsSelector</a></td></tr></tbody></table>
