I'd like the ability to choose the behavior of mutli-row selection on a virtual grid with persisted selection.
For purpose of example, assume we have a virtual grid with 50 rows (pager controls not shown), a page size of 10, and persisted selection.
1. Select row 1 on page 1.
2. Scroll down to trigger page 2 to load (rows 11-20).
3. Select row 11, page 2.
4. Current Behavior: Both row 1 and row 11 remain selected.
5. Desired Behavior: Only row 11 remains selected.
Reasoning: I believe that a virtual scrolling grid should have selection behavior identical to a single page. That means that the only way to add rows to the selection is holding down control/shift during selection. In other words, on page 1 of the above example, if I select row 1, then row 2, only row 2 remains selected. If I select row 1, then Ctrl+click/Shift+click row 2, both remain selected. For virtual scrolling where multiple pages are displayed fluidly as if a single page, it seems odd to have the selection behave differently.
Clicking an item in the parent list reveals the child list that replaces the parent list.
At the top of the child list, there is a < back item that allows returning to the parent list.
For examples, see the drawers at:
See also https://www.telerik.com/forums/kendo-ui-drawer-subitems
it's looks nice if we have an option to move chatbot image to either on first or last of message for multiple messages (currently the chatbot image located on the last message)
A lot of app developers like the idea of adding a chat function to their app. In UI for WP Telerik has this beautiful Conversation View. Make the available as a full-blown widget für Kendo UI (mobile). Think of SignalR as a possible backend technology. Chat bubbles should have the ability to show text/pictures/emoticons. Provide a ready2use class for asynchronous or backgroud-sync (up/download) e.g. for ASP.NET Web API.
See dojo at https://dojo.telerik.com/@GaloisGirl/akAlaDIP .
The first DateTimePicker is set as readonly and has also aria-readonly manually set to true. It is correctly read by my screen reader (NVDA).
The second DateTimePicker is only set as readonly. It is read by the screen reader editable. It is not marked as readonly in the accessibility tree (per Firefox Developer Edition 71).
I can't find a formal specification, but this page says an input with ARIA role="combobox" needs to have "aria-readonly" set in addition to "readonly".
I'm documenting this for the DateTimePicker , but the same problem occurs for ComboBox ( https://dojo.telerik.com/@GaloisGirl/egeLOxIt ) and possibly other widgets that use the ARIA role combobox.
Please provide support of row grouping as it is going to be a very useful feature and excel is rich data file so we always need to group various sections. An example of the feature is available in the attached file and the link below.
Hi,
I'm not sure this will be a bug in your mind but I just wanted to make sure I understood how things work. We have a grid definition which includes the dataSource.schema.model definition. One of the fields (TradeDate) in the schema has a type = "date". In addition, we assign local json data to the "data" property of the dataSource. Our JSON data comes in with dates in the ISO format (a string with the "T" in it). When the grid is initially created everything works fine. We notice that the TradeDate field in the dataSource.data() is converted to an actual javascript date. I assume this is happening because of the schema definition. Later we retrieve new data via an ajax call and apply it to the grid using the grid.dataSource.data(newJson) command. However this does not seem to process the TradeDate field and convert it into a real javascript date. This causes problems because we have filters applied based on the TradeDate. It works fine the first time but fails any time the data is refreshed (because the field value is a string). We tried the schema.parse function but that also is only called the first time. Ultimately we coded the grids "dataBound" event and everything worked. It gets called each time the data is refreshed. I was just wondering if I could be doing something differently so that the schema handled the conversion all the time.
self._grid = grd$.kendoGrid({
columns: [...],
dataSource: {
schema: {
model: {
id: "somekey",
fields: {
NewTradeFlag: { editable: false },
TradeDate: { editable: false, type: "date" },
...
}
}
},
data: self.ViewModel.DisplayData.TransactionData
}
...
})
Later on we do this
self._grid.dataSource.data(newJsonData);
P.S. we originally were using MVVM binding straight to the ViewModel but that didn't work either.
Thank you in advance, Jim.
Bug report
When a custom class attribute is set via the columns.attributes option, the TreeList renders an additional class that is undefined.
Reproduction of the problem
1. Initialize a TreeList.
2. Set a custom class via the attributes option:
3. Inspect the relevant "td" element
Dojo sample for reproduction:
https://dojo.telerik.com/IqApoGOz
Expected/desired behavior
The TreeList should render only the specified classes.
Environment
* **Kendo UI version:** 2019.3.1023
* **jQuery version:** 1.12.4
* **Browser:** [all]
Add the AJAX FileExplorer to the MVC Controls Toolset with additonal built-in features I would like to see: 1. Support for UNC paths so that the root folder may be located in a network share as opposed to a folder under the application folder. 2. Support for sub-pathing so that it can be dynamically programmed to support direct display of target folder without having to navigate to the target folder 3. Built-in Delete function to complement the built-in Upload function 4. Optionally select display of a checkbox column to allow for multiple selection for items to be Deleted or Downloaded 5. Built-in Progress Bar for Upload and Download functions 6. Optionally select automatic filtering of hidden files and directories from the display
I'm resurrecting this on the suggestion of Todd Anglin. An earlier request for this feature was declined because modern browsers include spell check. However, there are many use cases where this is no use. In my particular case I need: - Spell Check to work in IE8 - Custom (and programmatically accessible) dictionaries - The ability to programmatically turn spell check on/off on a field by field basis
Plotband functionality for RadHtmlCharts in UI for Asp.net AJAX definitely needs the ability to add tooltips and labels, otherwise the plotband is meaningless.
For example; similar to http://www.highcharts.com/stock/demo/arearange Having area 'scatter' support, such as 'scatterArea', and 'scatterAreaRange', like the existing 'scatterLine', is also desirable.
CSP is a great security feature. It should be fully supported by Kendo! The best would be some way to precompile Kendo Templates. Second option could be that you can use Kendo + CSP when not using own Kendo Templates at all.
Our users love how pretty Kendo UI charts are. We usually visualize data for them with Pie or Bar charts, often in combination with a Kendo UI Grid. However they almost always want the ability to export what they see in the browser to PowerPoint. One workaround might be to save the Kendo elements to an image and stick that into a PowerPoint slide. However they don't want that. They want a real PowerPoint slides with real PowerPoint charts and grids live objects like they were initially created in PowerPoint. We have managed to implement something to do that with OpenXML, but it will be a HUGE time saver if Kendo does that out of the box.
Dear Team,
Is there any plan or road map for the word cloud widget?
https://wordcloud2-js.timdream.org/#love
Regards,
Velusamy
Kendo UI supports PDF export. It would be great if you could add glyph mirroring support to it as well (https://github.com/mozilla/pdf.js/blob/master/src/core/bidi.js). PDF export of RTL languages such as Arabic and Persian need this trick to work properly.
If you open the popup of the above components and resize the browser window with the popup still opened, the component is being resized according to the window size but the popup keeps its initial width.
The above scenario can be observed on this link: https://dojo.telerik.com/ovOTUDeV