Completed
Last Updated: 28 Oct 2021 10:31 by ADMIN
Created by: Evan
Comments: 0
Category: Data Source
Type: Feature Request
4
As requested in this thread:
http://www.telerik.com/forums/filtering-support-for-pivotgrid-pivotdatasource

I think it would be extremely helpful to offer the same level of filtering on the PivotDataSource for a consistent development experience (especially since PivotDataSource 'inherits' from DataSource:
http://docs.telerik.com/kendo-ui/api/javascript/data/pivotdatasource).

Thanks!
Declined
Last Updated: 23 Sep 2021 10:59 by ADMIN
Created by: Jeremy Wiebe
Comments: 0
Category: Data Source
Type: Feature Request
4
Currently when there are any errors in data-bind attributes you usually get some array out of bound indexing error (in parseBinding()) or some other obscure error.  

This suggestion is to trap these errors more aggresively and provide better error messages.
Declined
Last Updated: 02 Dec 2021 11:48 by ADMIN
Created by: Adam
Comments: 4
Category: Data Source
Type: Feature Request
4
XML namespaces have a purpose and are extremely useful in maintaining data. The Kendo framework not supporting these is absolute insanity. I'm not interested in rewriting half of my data feeds to support a framework. 

If Kendo is intended to be "the world's most complete HTML 5 UI Framework," it should be supporting something as basic as this. If there's a valid reason why not to do so, I'd love to hear it.
Declined
Last Updated: 16 Dec 2021 11:39 by ADMIN
Created by: Imported User
Comments: 0
Category: Data Source
Type: Feature Request
3
JSON data sources should be nested rather than having to define and parse flat data structures.
Declined
Last Updated: 25 Jan 2022 09:32 by ADMIN
Created by: Imported User
Comments: 2
Category: Data Source
Type: Feature Request
3
As it stands only during a read the aggregate are fetched from the server via the dataSource. This is incomplete behavior. A grid should, if requested by the programmer,  fetch the aggregates on each update of a row in the grid. That way the aggregates will always reflect the sum(), etc.. correctly.
Unplanned
Last Updated: 01 Oct 2021 04:56 by ADMIN
Created by: Imported User
Comments: 1
Category: Data Source
Type: Feature Request
3
Would be good to have ability to to something like this on an observable object:
o.set({ a: 1 })
I.e. pass an object to the set function to update/add properties in o from that object.
Completed
Last Updated: 01 Oct 2021 12:38 by ADMIN
Created by: Imported User
Comments: 1
Category: Data Source
Type: Feature Request
3
Currently if i set filter on my remote data source it fetches the data immediately, so if i want a callback i have to call fetch which will talk to server again.
What be really good is to be able to set sorting/filter and receive a callback when data is retrieved from server. 
E.g.
dataSource.fetch({
  filter: {},
  sorting: {}
}) // returns a promise
  .done(function(e){})
  .fail(function(e){});
Declined
Last Updated: 08 Jul 2021 14:16 by ADMIN
Created by: Casimodo
Comments: 1
Category: Data Source
Type: Feature Request
3
It would be great to implement the "has" operator for OData V4 enum filter scenarios.

See http://www.telerik.com/forums/datasource---odata-v4---enums-not-supported-yet

Regards,
Kasimier Buchcik
Unplanned
Last Updated: 14 Oct 2021 10:26 by ADMIN

We use a DataSource with a custom transport and read method to filter some data on the server.


return new kendo.data.DataSource({
    pageSize: 10,
    serverPaging: true,
    serverSorting: true,
    serverFiltering: true,
    type: "json",
    sort: {
      field: "name",
      dir: "asc"
    },
    transport: {
      read: function (options) {}....

 

As the user types we issue a read request but it would be nice to have a way to cancel the last read request with a method call (ie. abortRequest() or abortReadRequest() ). We can implement a work around as shown here https://dojo.telerik.com/@Dimitar-Goshev/IxaLUtIw but I think it would be reasonable feature to simply have this internalized into the DataSource code so that the abort logic is internal to the DataSource class.

Declined
Last Updated: 25 Aug 2015 11:59 by ADMIN
As discussed here:
http://www.kendoui.com/forums/framework/mvvm/min-max-bindings-for-datepicker-and-timepicker.aspx

Provide a way to bind the minimum and maximum dates to a model, so that changing the model changes the min and max dates. This would be useful in creating a date range selector where the start date must be prior to the end date.
Declined
Last Updated: 01 Oct 2021 10:39 by ADMIN
Created by: Lajos
Comments: 1
Category: Data Source
Type: Feature Request
3
Currently when I choose a column filter and click on the filter button, a request is sent to the server and data is bound. However, if I work with large data sources and I know in advance that I want to filter by FirstName and LastName, for example, I would like to choose both the filters first, and when filter settings are finalized, I would like to rebind the grid with a button click, for example.

This would enable to bind only once the grid, instead of n times, if the user chooses lazy filtering which would be very useful, especially in the case of large data sources
Declined
Last Updated: 03 Dec 2021 07:57 by ADMIN
Created by: JDBPocketware
Comments: 3
Category: Data Source
Type: Feature Request
3
When using serverFiltering=true on a listview, if you type quickly 'abcd' the datasource.read is fired 4 consecutive times, making 4 consecutive server requests. There is no cap. 'abcd' can be typed within even 1 second, that will result in 4 server request per second. Now imagine 20 users at the same time typing to filter and each keystroke firing a server request is kind of an unnecessary overload.
Unplanned
Last Updated: 22 Oct 2021 12:49 by ADMIN
There are several undocumented methods on the data source which provide some really nice functionality. The DataSource is able to store multiple 'pages' of data in an internal collections of ranges that can be accessed and populated by the range() and prefetch() methods. It looks like this is used mostly to support virtual grid scrolling, but I have found it very useful for other applications where a data source uses server operations. This is a really great feature and I'd like to see it officially supported in the future!
Completed
Last Updated: 13 Mar 2020 09:55 by ADMIN
Created by: Imported User
Comments: 1
Category: Data Source
Type: Feature Request
3
Ignore language specific characters when filtering. Example: search phrase "Deja" should find word "Déjà".
Declined
Last Updated: 14 May 2021 08:10 by ADMIN
Created by: Imported User
Comments: 3
Category: Data Source
Type: Feature Request
3
I ran into this problem wherein I receive a 'Maximum stack size exceeded error' when I try to bind a collection with circular references  to kendo ui grids and data viz charts.  My Angular SPA is using breeze to fetch server-side entity models. As these are entity models, they do have circular references. I am also using the angular-kendo library for the directives.

Current fixes include manual removal of such entities from the collection. It would be great if the controls can handle such collections.
Completed
Last Updated: 16 Nov 2021 16:03 by ADMIN
Hi, I am using the AJAX data source for grid which is great since I don't have to requery for filter, sort, and paging functions.  However, if the grid could use this same datasource for the filter autocomplete feature, I would greatly appreciate it because right now the grid is re-hitting the datasource for this.
Completed
Last Updated: 08 Nov 2024 13:20 by ADMIN
Release 2024 Q4 (Nov)

Bug report

When kendo.observable is updated based on a selected TreeView node an error VM6996:1 Uncaught SyntaxError: "undefined" is not valid JSON is thrown.

Reproduction of the problem

  1. Open the Dojo - https://dojo.telerik.com/CESnRsTi
  2. Click on the first button
  3. Click in the input filed and type some text
  4. Press 'Enter' or click otuside the input to blur

Current behavior

An error Uncaught SyntaxError: "undefined" is not valid JSON is thrown.

Expected/desired behavior

There should be no error and the observable should be updated correctly.

The issue is a regression starting with 2024.3.806

Environment

  • Kendo UI version: 2024.3.1015
  • Browser: [all ]
Declined
Last Updated: 23 Sep 2021 10:42 by ADMIN
Created by: sitefinitysteve
Comments: 0
Category: Data Source
Type: Feature Request
3
If my callback takes 10ms or 300ms I still get the control whiting itself out and showing a loading animation.  Problem though is if it takes 10ms it looks like the control is flickering. 

Let me set a min duration before the animation shows up.  So I could say only show the loading animation if it's taking longer than 100ms.
Unplanned
Last Updated: 11 Nov 2021 12:04 by ADMIN
Created by: Roman
Comments: 0
Category: Data Source
Type: Feature Request
3
Currently kendo.DataSource.get() and kendo.Datasource.getByUid() methods are very slow in case there some non-trivial amount of data stored. Actually, these methods loop on all items in dataSource on each call.
Why not add index for id field? Indexed access can boost up many real-life scenarios.
I prepared following jsfiddle to demonstrate the slowness:
http://jsfiddle.net/terikon/eb3tsjzf/9/
Declined
Last Updated: 27 Feb 2015 21:25 by ADMIN
Created by: Mike
Comments: 1
Category: Data Source
Type: Feature Request
3
Excellent work, I think (one/two way) form data binding with JSON/XML serialization will be very helpful. Templates are good but need to support attribute based data binding expressions without templates.