Unplanned
Last Updated: 14 Dec 2023 14:45 by Martin
Created by: Martin
Comments: 0
Category: Data Source
Type: Feature Request
1

Hi Team,

I would like to request a way to use the Kendo UI DataSource with a flag set to state that it is returning a singular record.  For my case, my dataSource is using OData V4, and it requires utilizing an Ajax request to retrieve an individual entity. 

DataSource

      var dataSource = new kendo.data.DataSource({
        type: "odata-v4",
        transport: {
          read: function(options) {
            $.ajax({
              //makes a request for an individual entity by ID
              url: "https://demos.telerik.com/kendo-ui/service-v4/odata/Products(1)",
              //....
          }
        },
        //....
      });

It would be nice if there was a better way to do this.

Thank you!

Unplanned
Last Updated: 03 Mar 2023 18:54 by Nathan
Created by: Nathan
Comments: 0
Category: Data Source
Type: Feature Request
1

Hi Team,

I would like to request the functionality to set the dataSource.model.id with a function handler rather than just a string. 

The usefulness behind this in my case is the mixing of dataTypes in the Kendo UI PanelBar. We are trying to mix the data in the results returned and do not currently have a common structure/object representing the data.

Thank you!

Unplanned
Last Updated: 03 Nov 2022 09:27 by ADMIN
Created by: SAM
Comments: 4
Category: Data Source
Type: Feature Request
9

When the grid is configured for working with UTC on the server-side, the value sent from the filter menu on the client-side would not be properly sent to the server. 

If the stringifyDates option of the transport of the data source is set, the value would still be sent in a localized date format without information for the time zone, for instance, GMT(+0300).

In case the value sent from the client is modified, the parameterMap would be called afterward and would override the modified value. 

Moreover, the Kendo UI Binder on the server-side is not configured to be working with dates that have additional data for the time zone appended to the end. Therefore, sending the modified data would not be parsed correctly and FormatException error would be thrown.

Unplanned
Last Updated: 13 Jul 2022 13:47 by ADMIN
Created by: Patrick
Comments: 16
Category: Data Source
Type: Feature Request
89
At the moment, the DataSource only uses one field for its ID property (if you enter several, then only one is used, apparently).  This doesn't reflect reality, in that in many cases (where one record is a child of another), the key field for a database table is a composite (from 2 or more fields).  
The existing situation causes problems in inline editing of the KendoUI grid, because default values need to be set for foreign key fields, but if these are set to a valid value, then spurious calls to the Inline_Create method occur because the DataSource treats the record as a new record when it is not.
In any case, allowing multiple fields would simply reflect reality.
Declined
Last Updated: 06 Apr 2022 13:50 by ADMIN
Created by: Otto Neff
Comments: 2
Category: Data Source
Type: Feature Request
2
see Ticket ID: 981260

var dataSource = new kendo.data.DataSource({
      type: "odata-v4",       
  });

works correct, but if you just define parameterMap
the payload of parameters is not "odata-v4" it changes to old odata
with this:

var dataSource = new kendo.data.DataSource({
        type: "odata-v4",
        transport: {
            parameterMap: function(data)
            {
                return data;
            }
        }
});

This feels like I set dataType JSON for transport, and if I just define beforeSend in Ajax Request,
I suddenly becomes XML just by defining a overwrite function.
Unplanned
Last Updated: 16 Mar 2022 15:54 by ADMIN
Created by: Howard
Comments: 1
Category: Data Source
Type: Feature Request
4
Need More Info
Last Updated: 08 Feb 2022 10:13 by ADMIN
Created by: Gordon
Comments: 2
Category: Data Source
Type: Feature Request
6
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.
Declined
Last Updated: 08 Feb 2022 09:11 by ADMIN
Created by: Gaurish
Comments: 2
Category: Data Source
Type: Feature Request
4
Datasource result support querying the entities with ef directly column names present in the class.There should be a way to filter the entities with lazy loading them and firing the filters on them ..like if the entity candidate contains the list of interviews the ,then the canidate.interviews should be passed in the filter and value and operator should be passed
Need More Info
Last Updated: 08 Feb 2022 07:20 by ADMIN
Created by: Greg
Comments: 2
Category: Data Source
Type: Feature Request
16
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.
Declined
Last Updated: 04 Feb 2022 10:01 by ADMIN
Created by: Thallada
Comments: 2
Category: Data Source
Type: Feature Request
4
It would be good user interaction when multiple node selection is implemented.It saves lot of rework
Declined
Last Updated: 03 Feb 2022 11:58 by ADMIN
When you have multiple spreadsheet components on the same HTML page, allow them to cross reference each other, similar to the existing referencing capability across multiple tabs (like worksheets) but across completely separate objects (like workbooks) - of course they would need to be on the same page.
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.
Completed
Last Updated: 25 Jan 2022 09:29 by ADMIN
I want to see a sample that uses MySQL as the datasource.
Sample shoulse use views to get the data and stored procedures to update the datasource.
Stored procedures exists already in the DB no ORM procedures creation needed.
Unplanned
Last Updated: 20 Jan 2022 11:37 by ADMIN
Is there any way to listen spreadsheets filter or bind one more event after spreadsheet filter method?
Unplanned
Last Updated: 19 Jan 2022 14:48 by ADMIN
Created by: Alexandru
Comments: 0
Category: Data Source
Type: Feature Request
6
In MDX you can sort the data you query for using the order function, specifying a set, a value to sort by (most commonly a measure) and the direction and whether to break hierarchy or not. I appreciate that hierarchy-breaking sorting might be quite difficult to pull off nicely, but I believe the MDX could be generated in such a way to support sorting, by specifying one of the members on an axis and the measure.
Declined
Last Updated: 16 Dec 2021 12:21 by ADMIN
Created by: Cestrian
Comments: 0
Category: Data Source
Type: Feature Request
2
"Currently the custom offline storage does not support asynchronous requests". I received this response from Kendo support is response to an issue we have using SQLite for on offline storage. When we try this with local storage or session storage, dataSource.fetch().then() resolves correctly Please implement with SQLite.
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: 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: 03 Dec 2021 06:49 by ADMIN
ADMIN
Created by: Abhishek
Comments: 0
Category: Data Source
Type: Feature Request
6
One of key areas for enterprises is data security. If we can add the capability of encrypting data via kendo datasource, it would be awesome. 
This encryption should automatically happen when data is received from a service using the encryption algorithm specified as an attribute of kendo datasource. Similarly, decryption should also happen when the datasource receives the encrypted data.
Declined
Last Updated: 02 Dec 2021 12:32 by ADMIN
Created by: Ricard Bertran Vall
Comments: 0
Category: Data Source
Type: Feature Request
1
Send filters even when the server filtering is disabled

As its documented on serverFiltering , data parameter contains filter property which follows this schema:

filter[logic]: and
filter[filters][0][field]: name
filter[filters][0][operator]: startswith
filter[filters][0][value]: Jane

When I set serverFiltering to false, data parameter doesn't contain any information about current filter. (See image attached in my first post)

And the only way I have to send the filter option in a different format is querying the DOM input element .

Shouldn't it work the same way? no matter whether filtering is set either client-side or server-side?
1 2 3 4 5 6