add a No Records template option to the Mobile Listview to handle scenarios where a datasource is empty - without having to wire in additional special logic to deal with this (common) scenario
https://dojo.telerik.com/ERegiQEN/3
Run the example in the Dojo and observe the console for errors.
Hi Team,
I'd like to request the Kendo UI ListView to include type ahead functionality within it's built-in API.
Thank you!
Bug report
Deselecting a ListView item using the keyboard (Ctrl+Space) doesn't trigger the "change" event
Reproduction of the problem
https://dojo.telerik.com/OComOlad
Focus the Listview (Alt+W)
Select the first item by pressing [Spacebar] on keyboard. Notice the "change" event log under console in dev tools.
Now, deselect the item by pressing [Ctrl+Spacebar]. Notice the "change" event was not triggered even though the item got deselected.
Expected/desired behavior
Change event shall be triggered upon detecting with the keyboard
Environment
Kendo UI version: all
jQuery version: all
Browser: [all]
Sometimes, I need to present a dynamic list bound to a dataSource. I believe ListView is the widget for that.
However, ListView adds role="listbox" to the root element and role="option" to children.
Per https://www.w3.org/TR/wai-aria-1.1/#listbox , a listbox is a widget that allows to select an item. A non-selectable ListView should have role="list" and its children should have role="listitem".
Bug report
The Kendo UI ListView widget is not rendering a vertical scrollbar when the scrollable option is set to "endless" and the content overflows out of its wrapper.
Reproduction of the problem:
1. Set the scrollable option to "endless".
2. Dojo sample for repro:
https://dojo.telerik.com/OKIqAdOv
### Environment
* **Kendo UI version:** 2020.3.915
* **jQuery version:** 1.12.4
* **Browser:** [all]
The Mobile version of ListView supports grouped datasources, but not the basic web ListView. This should also support group header/footer.
When paging is enabled, the Page Up and Down keys function as expected:
https://demos.telerik.com/kendo-ui/listview/keyboard-navigation
However, when paging is disabled and the records are on the same page, these keys do nothing, and also prevent the default Page Up and Down action of browser itself.
It would be nice if the listview in this scenario works like the combo:
https://demos.telerik.com/kendo-ui/combobox/template
Reproduction:
Expected result: a message should be logged.
Actual result: no message is logged.
Currently when using ListView with MVVM I am able to specify the "data-template" attribute of a div marked with data-role="listview" to generate a ListView control with the specified template. I can do this with a variable like data-template="${model.itemTemplate}" which will use the specified template for each listview item. However, I cannot change that template via a data bound property. I would like to have the control update the UI automatically with an observable object property. When I change the model.itemTemplate property, the UI should use respond and use the new string value to generate a new UI.
Since grid view support batch editing in client side (without postback). It would be good if List View could support batch editing in client side without postback as well. It will allow lesser server side calling.
We required to highlight the cell in a Kendo UI ListView dynamically based on the condition. We can achieve the same for Kendo UI Grid by using the property nth-child in table structure but can't achieve the same for Kendo UI ListView. Although we can highlight the Column in Kendo UI ListView.
When multiple selection is enabled on ListView, allow turning off the drag and drop box for selection. The reason is that I'd like to define my own drag options for the items in the ListView, as well as allow user selection of text within each item, which can currently only be done when selection mode is single. I would still be able to select multiple items using the keyboard modifiers with clicking.
For some reason, Telerik doesnt see a need for stopping the propagation of events in a ListView(s) selected item. THERE IS A NEED. It is available for the Grid, why is not automatic for the list view. Having to add the stop to every element that is clicked is ridiculous. selectable:true, selectPropagation: false, or propagation: [click:".element, .element"] PLEASE!!!!! I see many posts about this online.
clearSelection method for ListView should have a boolean parameter that indicates if the 'change' event should be triggered or not. At this moment the change event is triggered by default.
Allow ListView to target external elements to inject the editing template into. Currently it replaces the item inline, but it would be nice to sometimes handle editing in a modal window (such as the grid's popup editing).
Have listview with binded datasource to remote data 64 items.
Need show only 10 of them, and on custom button show 16, after again click 24. like load more button in mobile listview version. But custom button. Dont want server paging. Need all 64 items stored in one shot.
thanks for help.