Requesting a modification to any component that uses k-animation-container.
Some components have this capability:
popup: { appendTo: $("SOME ID") }
This gives us the ability to modify CSS for a single/particular popup. Please add this ability to all relevant components.
Or any other method to modify the styling of a particular dropdown. In some cases, there's an ID that's added but is removed for some reason when adding a certain configuration.
Hi Team,
I would like to request a way to configure the Kendo UI Grid so if there are multiple footers from many groups, only one footer will show.
Thank you!
Email address lists - and other list inputs for text items - in various apps take text input and render each item in a tag - not unlike the MultiSelect.
A widget in similar form to the MultiSelect could serve this purpose, taking string input from the text input element - as well as being able to filter on active text.
I have rigged a MultiSelect with a view model to perform this function: dojo example. Its not perfect, but seems to work ok.
I can see many people are asking to have smart labels in kendo chart also, so do you have any planning for same or can you share the logic of smart labels?
I have multiple series in the chart like 2-3 lines, 1-2 bars etc and their series labels are overlapping badly.
Check attached screenshots.
Hi Team,
Is there a way to create pop up create and inline edit.
Thanks,
Nimita
Refresh the grid with a function. I now do a queryselector to find and click the refresh button that i only added so i can refresh the grid with javascript. I'm using an array (global scope) to store data.
The grid.refresh() didn't work, probably because i don't use transport. I have tried all the solutions on telerik and stackoverflow websites.
The data in the array gets manipulated outside of the kendo grid. document.queryselector(".k-pager-refresh").click() option works , but there has got to be a better way to do this.
P.s. deleting and rebuilding the grid with the new data gives bugs with grouping the data by column header, so that isn't an option.
Diagram shapes get converted into SVG elements such as Path, Text, Image, or group (g) tags. These tags support the primary HTML event handlers (such as on click) and other attributes. It becomes essential to add a hiddle sibling with identification to work around this limitation.
var fooText = new KD.TextBlock({
x: fooX,
y: fooY,
text: textFromDb,
id: uniqueIdBasedOnDataFromDb, // This ID (or another property "domId") should become the Id in the HTML
onclick: someMethod,
customAttributeA: valueAFromDb,
customAttributeB: valueBFromDb});
barGroup.append(fooText);
Hi Support Team,
Would like to request for the feature below:
Personally, I much prefer image buttons over text buttons in the grid just to keep bulk down especially when you have a wide grid or a number of custom command buttons with long text. To do this at present requires some fancy css styling in the grid databound event. I would like to see more configuration options for grid commands to allow for .... - Built-in commands (Edit, Delete, etc) and custom commands to be image only - Built-in commands and custom commands to have a "tooltip" option
Currently there is now implementation to support Guid data types. There is a workaround to use parameter mapping but this is not working when using custom methods for read\update... methods. I am heavily using web.ai driven odata endpoints and therefore I need custom transport methods and I am not able to filter Guids because auf these limitations.
In SSAS world you can often see mega cubes with many measures and dimensions. Currently Kendo pivot grid configurator does not show measure groups and therefore there is no way to filter dimensions and filters that belong to a specific measure group.
We are using the functionality included with the grid (mvc and .net core) to save and set filters, sorts and groupbys. Where the functionality fails is if the grid or columns change in any way (including toolbars). the getoptions() and setoptions() is a snapshot in time and is not very adaptive. Our users had 1000's of saved grids and was really not allowing us to change the grid data or columns or even change the default order of the columns. What we ended up doing to allow the saved grids to work and the developers to have the freedom to change the grids was:
1. Getting the grid that is passed down to the screen and saving it for a clear functionality (and knowing what the default was supposed to be).
2. Looking at the sort, groupby and filter subcomponents of the saved grid objects by column and looking for a column match in the grid that was passed to the screen.
3. If a column in the saved grid does not exist, do not apply those filters, sorts and groupby's and alert the user
4. Only apply/change the filters, sorts and groupbys via a setOptions() on the grid that is passed down as opposed to a set of the entire object.
6. If a column is added to the grid alert the user that the column is added
7. If the grid has changed, use a getOptions() to resave the users selections with the modifications above
8. Load the data
We have javascript that does the column compare, with differences in the grid if your developers would like to see how we solved this issue.
New edit mode: When events are retrieved, those models should always be as lightweight as possible (id, start, end, title), and not include all the other properties required to edit an event. If you have hundreds of events with lots of properties, your control does not scale well. When you then edit one of these lightweight events, it should make an ajax request to go fetch the "full" model used to populate the edit popup window. For the create, it may not have to make an ajax request, but the "full" schema needs to be defined still, so it has a model to bind, and it would be nice to have a way to dynamically specify that schema, in case you have different event model types. In my case, I have three different types of appointments the user can create/edit. Ideally, these "full" models would either get sent via ajax when the popup is closed, or when the datasource is synced, they get trimmed down to the lightweight version. Hopefully this all makes sense...it's all about having tiny models for speed, but larger models for editing. Anyone that has used your control to show tons of appointments (especially with many properties each) will likely get where I am going with this.
We need to be able to define models with complex/nested fields ``` var Book = kendo.Data.Model.define({ id: 'id', field: { id: { type: 'string'}, title: { type: 'string'}, author: { firstName: { type: 'string'}, lastName: { type: 'string'}, } } }); We would also benefit of fields of type kendo.data.Model and [kendo.data.Model] (arrays of items derived from kendo.data.Model) like mongoose Documents, SubDocuments and Arrays of SubDocuments. DataSources are simply arrays of such models and do not need to be flat tables. Grids should not be an issue: they could ignore all complex fields and arrays and rely on calculated fields at the root to flatten the Model.
Add full support for syncing of changes made to the HierarchicalDataSource in a TreeView and Grid. Currently, sync() does not perform the correct sequence of CRUD operations that represent the changes made to the data source or control.
When a template is declaratively bound in the markup there is currently no way to change it. In order to make our app changeable by the owners of the data. We're trying to make everything somewhat generic. So Ajax call happens, they can provide us with the data and template to use. However with MVVM there isn't any way for us to actually USE that template. Steve
Add format configuration for Pivot schema rows and columns. Like aggregates config.