Hello, this would feature would be very useful to a lot of people.
And we already have it in the Kendo UI for jQuery: https://demos.telerik.com/kendo-ui/grid/selection
Competitors like SyncFusion also has it: https://blazor.syncfusion.com/demos/datagrid/drag-selection?theme=fluent
Hi,
I also voted this up. I would also need to select all cells of multiple contingous columns. E.g. by clicking headers or having a checkbox row.
Hi Nicholas,
I reached out to our Product Manager to get an update on the item. Due to increasing demand for other features, we've had to remove the current item from the 2022 backlog. The status of the feature is currently unplanned. Please accept my apologies if this status label mismatch has caused any inconvenience on your side.
We will continue monitoring the interest in the cell selection feature as we take that into consideration when planning the roadmap. One of the metrics we use is tracking the gathered votes. The more votes a feature has, the sooner it is likely to be implemented.
I have updated the status of the item to synchronize it with our internal planning. If you are subscribed, you will receive updates upon future status changes. This will allow you to follow its progress.
Regards,
Nadezhda Tacheva
Progress Telerik
Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.
Hi Nicholas,
Yes, this enhancement is in the 2022 backlog. Once we know which release will contain its implementation, we will add a label with the release number. You can follow the request, so you will receive email notification for this update.
Regards,
Nadezhda Tacheva
Progress Telerik
Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.
Hello Daniel,
Currently, there is no available workaround, however this feature is included in our roadmap and it is planned for implementation in 2022.
The easiest way to keep in track with its progress is to follow the item. Thus, you will be notified via email on status changes. Once we know which release will contain its implementation, we will update its status.
Regards,
Nadezhda Tacheva
Progress Telerik
Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.
Hello Nicholas,
Generally speaking, the key purpose of the Multiple Cell Selection feature is to allow the user to select multiple cells depending on the chosen mode of selection (for example cell selection, drag selection, etc.). You can explore this feature functionality in some of our other suites, for example Kendo React Grid Selection (it is very similar to the upcoming Blazor Grid Multiple Cell Selection in terms UI as we are using a shared resource for the styles).
After the user selects the desired cells, what will happen with them and how the selected items will be handled is a matter of further customization depending on the application business logic.
The Spreadsheet Component that my colleague Marin mentioned in his previous post will provide far more excel-like features. However, if you don't consider it a good fit for your scenario, and you are only looking for ability to paste content onto the Grid instead of using the built-in abilities for creating new items, you can take a look at this sample project in our public repository - Import (Paste) from Excel. It demonstrates one way you could implement such ability for your app.
I hope you will find the above information useful. If any further questions appear, please let us know.
Regards,
Nadezhda Tacheva
Progress Telerik
Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.
In the majority of my use cases, we need to lock the user into a specific set of columns / data items. Say you have a product list that is trying to be updated and you have 15 items in Category 1, which have been configured, but then Category 2 needs to also be configured and the list of items are almost the same except for 1 or 2 attributes.
If you are using excel the user will copy and paste then modify the necessary attributes. It feel natural to them. In an application we generally turn around and say you have to do the data entry of each of the 15 items individually.
Another example would be I have 1 item and I need to create 30 of them where 1 thing is different. In a spreadsheet again I can easily copy and paste to create the 30 items and then quickly modify the 1 thing that is different. Again in an application we generally ask them to enter each item individually 30 times.
However, we don't want to give them the flexibility of an actual spreadsheet to add extra columns, do merges, add summary information, etc. We only want to allow them to have that smooth experience of copy and pasting.
Custom code is always an option (If we had the cell selection capability) but having some hooks to enable a smoother user experience for this type of "story" would be ideal.
Hello Nicholas,
For excel-like behavior, you may want to Vote for and Follow a spreadsheet component: https://feedback.telerik.com/blazor/1442151-spreadsheet-component. There are many differences between a grid and a spreadsheet, with the key one being that grids don't have formulas, calculations, and that they repeat the same row for the model they are given, while the spreadsheet is much more free-entry.
Regards,
Marin Bratanov
Progress Telerik
Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.
Some thoughts on selection and copy from the grid are as follows:
In terms of pasting into the grid, following are some thoughts: