Unplanned
Last Updated: 21 Dec 2023 21:47 by ADMIN
Vivek
Created on: 21 Dec 2023 19:47
Category: ComboBox
Type: Feature Request
2
[ComboBox] Select All Functionality

I would like to see a new feature in the RadComboBox for "Select All" functionality.

Here is the general functional paradigm I'm hoping to see.

1. All Selection

  • If user checks Select All, it should display every item in the list as checked
  • If user unselected All then every item should be unchecked.

2. Partial Deselection

  • If user unselect only one item, then it should only unselect that item, but also uncheck the "Select All" checkbox, while leaving the reaming items still checked.
1 comment
ADMIN
Lance | Senior Manager Technical Support
Posted on: 21 Dec 2023 21:47

Hello Vivek,

Thank you for your submission. I can confirm it has been added to the backlog.

 

While awaiting an official feature, you can always add your own custom implementation with an external checkbox to use the selection API to achieve the same end result.

We do not have such demo, as it is a custom implementation, but I can get you started in the right direction. Here is a quick demo I have built which acts like you've mentioned. See the following ContentView where I've placed a CheckBox next to a RadComboBox


Important Notes

  • This custom example is for inspiration only. It is not an official feature/demo supported by Progress Software.
  • It does have the basic functionality of select all, unselect all... with the extra capability of unchecking/checking the "Select All Checkbox" when an item is removed manually.
  • Anything else you want it to do will need to developed by you.
  • If there are any bugs with the custom implementation, you have the source code in the links above to investigate further.
  • There is no error handling for the various possible ways for it to fail, please budget time to add those in.

Regards,
Lance | Manager Technical Support
Progress Telerik

A brand new .NET MAUI course was just added to the Virtual Classroom. The training course is developed to help you get started with the Telerik UI for .NET MAUI components and features. It aims to put you in the shoes of an engineer who adds new features to an existing application. You can check it out at https://learn.telerik.com