Completed
Last Updated: 08 Jul 2021 12:58 by ADMIN
Currently Kendo MVVM only supports a very simple binding syntax, one view attribute can be bound to one model attribute. I'd like to have real javascript expressions or function calls in bindings to support more complex scenarios, e.g. you only want to show the "submit" button in a form when all fields have been completed.

KnockOutJS supports this: http://knockoutjs.com/documentation/visible-binding.html#note_using_functions_and_expressions_to_control_element_visibility
Completed
Last Updated: 09 Sep 2021 07:25 by ADMIN
Created by: Mark
Comments: 3
Category: Data Source
Type: Feature Request
13
With the current hierchical datasource, a simple file system type use case can not be supported... or an email service with nested folders.  e.g. a folder might have subfolders OR files... or and email folder might have emails OR subfolders.  Its is rare that you would ever know how many nestings there are ahead of time.


If the Node object provided some form of a type field/string/object/function to describe the corresponding model that would be very valuable. the library could instantiate the appropriate type at run time. This would also be useful for templating where a simple switch statement could be used to present templates based on the type. I imagine there would be challenges with the datasource fetch as there could be multiple service endpoints a cross the children of a node based on the number of child types. You might consider solving this by changes children from an array to an array of arrays. And you could populated children with the number o possible types, each type having its own endpoint. Anyway it's a pretty common use case so please forward to product management for roadmap consideration. I'd probably consider that #1 on my list.
Completed
Last Updated: 21 Jan 2020 12:48 by ADMIN
Created by: Euan
Comments: 1
Category: Data Source
Type: Feature Request
13
I would like to be able to dynamically update the text in my button by binding to a viewmodel.

Thanks
Completed
Last Updated: 24 Jan 2020 11:04 by ADMIN
Created by: Imported User
Comments: 1
Category: Data Source
Type: Feature Request
12
We use the new version of SignalR which is 2.2.3 currently and it seems the Kendo DataSource cannot bind to it. It would be awesome if Kendo supported it. 
Here is a link: https://www.nuget.org/packages/Microsoft.AspNet.SignalR.Core/
Completed
Last Updated: 02 Sep 2021 11:12 by ADMIN
Create a datasource with a schema that has number fields.

Try to filter by one of these fields using a "contains" and an ignorecase and kendoui creates an expression like

(function(d, __f, __o) {
return ((d.MyNumber || '').toLowerCase().indexOf('12') >= 0)
})

this errors because the number does not have a toLowerCase() method.

Our code is generic and we do not want to have to change ignorecase depending on the data-type, as sometime the filter will be on a string and sometimes on a number. Can a fix be put in place to allow this combination to run without error.

Thanks.
Completed
Last Updated: 24 Jun 2021 10:47 by ADMIN
For easy using local arrays with kendo DataSource it would be good to have a functionallity to assign an array (kendo.obersvableHierarchy) without configure transport for CRUD operations.
When using Kendo MVVM it's easy then to define a grid the columns and field, and bind only the observable array as datasource.

And it would be great to have the possibility to assing depended arrays as field in an array that will be used as datasource for a grid or dropdown. Then we can assing the depended array of a selected dataitem to another control. So there is an need to have a special datatype like "dependedArray" and changes to this depended array has no effect to all ohter controls that where the viewmodel was bound.
Then we have more time to develope business logic. 
Completed
Last Updated: 02 Sep 2021 11:32 by ADMIN
Created by: Luc
Comments: 0
Category: Data Source
Type: Feature Request
9
As of today, it is possible to create custom "simple" bindings as per this code sample:

http://demos.kendoui.com/web/mvvm/custom.html

This works fine, but it would be appreciated to be able to create custom bindings with "complex" syntax, such as this:

data-bind="foo: {condition: somePropertyOnViewModel, option1: A, option2: B }"
Completed
Last Updated: 20 Nov 2014 18:10 by ADMIN
Created by: Mark
Comments: 5
Category: Data Source
Type: Feature Request
7
Will you be doing something like KnockoutJS?
Completed
Last Updated: 11 Jun 2018 21:40 by Telerik Admin
Created by: Grahame
Comments: 2
Category: Data Source
Type: Feature Request
6
Please consider adding support for the new improved Signalr core to be used as an async data source and or server side rpc which would allow for greater mvvm spa applications 
Completed
Last Updated: 07 Jun 2017 09:47 by ADMIN
Created by: Craig
Comments: 1
Category: Data Source
Type: Feature Request
5
The DataSource API currently includes the methods pushCreate, pushDestroy, and pushUpdate.  These methods roughly correspond to add, remove, and set.  Unfortunately there is no pushInsert to enable adding new items to the data source at a specific position.  Adding such a method would be consistent with the existing add/remove/insert methods.
Completed
Last Updated: 01 Dec 2021 15:47 by ADMIN
Something like this:

                        transport: {
                            read: "http://localhost/SentryWebAPI/api/Transactions",
                            datatype: "json",
                            headers: { Authorization: "user/password" }
                        },

NOTE: This syntax actually works now but does not get propagated with the HTTP request Headers.

I think this would be a simple fix as JQuery.$ajax supports this. It would make custom transport level security possible. There are a lot of requests for security and this would allow a roll-your-own method.
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!
Completed
Last Updated: 26 Oct 2021 14:43 by ADMIN
Created by: Imported User
Comments: 2
Category: Data Source
Type: Feature Request
4
It would be really useful to have an option on a data source to keep all data items when retrieving next page data. This feature would have been useful in https://github.com/telerik/kendo-mobile-music-store (where a workaround has been implemented, however this workaround does not work with groups)
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: 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){});
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à".
Completed
Last Updated: 20 Nov 2014 20:38 by ADMIN
Created by: Dave
Comments: 1
Category: Data Source
Type: Feature Request
2
I know you're continuing to improve the kendo/angular integration, but with the rise of full single page applciationsI think you need a deeper integration between the data source and the use of $http (ie services or resources), to cater for such things as custom http headers (for authentication/authorization, application state, etc), which are often set using http interceptors. A typical example is an authentication token.

I'd rather use the grid & data sources' built in functionality such as just setting the url for the source of the data, but this doesn't allow any way to set custom http headers to have the auth token sent along with the request. I see two options:

1. Allow the dataSource to use $http directly for its transport, thereby piggy-backing ontop of the angular http architecture.
2. Keep what you have and allow the requestStart event to have access to the HTTP Headers collection, thus allowing us to modify them before the request gets sent.
Completed
Last Updated: 20 Apr 2016 18:04 by Telerik Admin
Created by: Adam
Comments: 2
Category: Data Source
Type: Feature Request
2
One should be able to group by a specified field, and then sort the groups themselves NOT by that field but by another field. For instance, it is currently not possible to sort data by its name but order it by its date.
Completed
Last Updated: 29 Apr 2021 10:07 by ADMIN
Created by: Gregor
Comments: 3
Category: Data Source
Type: Feature Request
2
 It would go great batch syncing. And controls would redraw(refresh) just once when array of items is added. Not refreshing control and manipulating DOM(very slow) each time the item is added to datasource.
Example use case: scheduler month events copying...
Completed
Last Updated: 27 Jan 2015 08:56 by ADMIN
Created by: Imported User
Comments: 1
Category: Data Source
Type: Feature Request
1

I am creating a realestate website, I want my url to be readable,

For example my site url is http://sitename/property/3, (3 represents property id)

I want to change it like this link  www.paarthrepubliclucknow.in

Of course they are using id and all. How can I replace "property" with something like "residential-property-in-india" in my url and it should be changing dynamically according to search.

I hope it is clear what I want to do...