I have a Kendo UI jQuery grid (2022.2.802) that may have hundreds of rows. Two columns in each row need to be editable dropdownlists. After the user has finished making all of their edits, they will click a button on the page to submit their changes. I don't want an API call every time a user changes something. I want them to actively click a submit button. The data source is a local JavaScript array of objects. I tried just using the template to create the dropdown lists, but due to the number of rows, this slows down the page load too much. I also don't want them to have to click in the cell twice to open the dropdown list. I would prefer that they just click in the cell and it immediately opens the dropdown. How do I solve these issues?
- Have to click twice in cell to open dropdown (solved with edit function)
- Sorting name doesn't work since the value has to be an object to make the dropdown work
- Selecting "None" throws a console error
- Clicking on a cell with "None" automatically selects the first item in the dropdownlist
Here is a Dojo with my attempt but it isn't quite working:
https://dojo.telerik.com/@dojolee/EJUBijuN