Declined
Last Updated: 18 Oct 2021 13:59 by ADMIN
Created by: Лебедь
Comments: 3
Category: Data Source
Type: Feature Request
4
I need way to revert all changes for observable view model
Declined
Last Updated: 14 Oct 2021 11:35 by ADMIN
Created by: Vesselin
Comments: 1
Category: Data Source
Type: Feature Request
5
Please consider creating a node.js middleware for mongoose so we can easily implement server side paging, filtering, etc for data source requests using node.js and mongoose (mongodb). Although mongodb itself is schema-less, mongoose does use schemas and is the most popular choice for working with mongodb and node.js. Currently, there is no other solution (that I am aware of) that offers similar functionality.

The only thing that currently comes close to providing such functionality is JayData which includes support for mongodb only in their pro edition and forces you to use it in place of mongoose and one would need to use oData to make everything work, essentially making it an undesirable solution for most.
Under Review
Last Updated: 14 Oct 2021 11:33 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!
Under Review
Last Updated: 14 Oct 2021 11:23 by ADMIN
Created by: Gaurish
Comments: 0
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
Declined
Last Updated: 14 Oct 2021 11:22 by ADMIN
Created by: Roman
Comments: 2
Category: Data Source
Type: Feature Request
1
PouchDB is a great way to both persist and sync data. It would be beneficial for DataSource to support PouchDB database, the way it currently supports SignalR and OData.
Here's PouchDB site: http://pouchdb.com
Declined
Last Updated: 14 Oct 2021 11:21 by ADMIN
Created by: Alexey Anosov
Comments: 0
Category: Data Source
Type: Feature Request
1
We need to bind RDF data to kendo controls. But we have a problem with some symbols in RDF standarted data format. Please, add support RDF data in kendo Observable object or create new type of observable data
Declined
Last Updated: 14 Oct 2021 11:16 by ADMIN
Created by: Imported User
Comments: 1
Category: Data Source
Type: Feature Request
3
<span data-format="dd MMM yyyy" data-bind="text: Created"></span>

Spits out (as text inside the span)...
   Fri Aug 01 2014 01:00:00 GMT+0100 (GMT Daylight Time)

Whereas ...
<input class="k-input" data-bind="value: Created" data-format="dd MMM yyyy" data-role="datepicker">

Spits out "01 Aug 2014" in the editable field.

Feedback from telerik: "span doesn't have data-format support".

Databinding telerik obervables to templates appears to be working in a completely different way to binding to telerik controls, this is confusing and causes a lot of frustration.

var model = { any js object };
var component = $("anything");
kendo.bind(component, model);

This should result in the same output no matter what model is (datasource, observable, flat js object).

Using: 
   $("selector").kendoControl({ options }); 

should behave the same as:  
<div id="myThing" data-bind=" options " />

kendo.bind($("myThing"), model);
Declined
Last Updated: 14 Oct 2021 11:15 by ADMIN
We are using MVVM, a DataSource, and a Template to display a list of objects. We have a div rigged up with "source: vehicles", and the "vehicles" variable is a DataSource. We also rig up the DataSource with a Pager, so it doesn't display all vehicles at once. We default the DataSource to a PageSize of 20, then when a user reaches the bottom of the list, it automatically extends the PageSize by 10 (endless scrolling).

The problem with this is that every time the PageSize changes, it redraws every single item that is displayed. So when the PageSize reaches 100-ish and beyond, the browser begins to lag on every PageSize change, since it is redrawing every item every time.

We need an option for the PageSize change to recognize which items are already drawn and only add to the list the new items that need shown.
Under Review
Last Updated: 14 Oct 2021 10:50 by ADMIN
We have a MVVM object with a change handler.

One of the public properties on this MVVM object is a datasource.

This datasource has some default aggregate configuration, but some aggregate configuration is added later. (see first screenshot)

However, when the dataSource.aggregate(..) method is called the MVVM's change handler fires (see second screenshot). This is ok, but there is nothing to distinguish that the change handler has been fired ONLY because the aggregate configuration has changed. When run some code when the datasource is defined or loaded, but we don't want to run the same code when the aggregates changes.

Vice-versa someone might want to run just a smaller piece of code when the aggregate config changes.

Can the event that gets fired to the mvvm change binding have an e.action = 'aggregate' or similar?
Declined
Last Updated: 14 Oct 2021 10:43 by ADMIN
Created by: David
Comments: 0
Category: Data Source
Type: Feature Request
1
I'd like the formatted "text" property of the DatePicker widget to be bindable to a model. The DatePicker widget currently supports the value binding. 

This way the model would contain the same string value entered by a user and not a javascript date object.
Declined
Last Updated: 14 Oct 2021 10:40 by ADMIN
Currently the grid fires the change event if the user clicks on a row. I can use this event to do something, for example, update controls in a detail part of the page below the grid.

If the user groups or sorts the grid, the grid rebinds. It does fire an event for that, but since the grid also removes any selection, to be consistent, it should also fire the same event it fires when the user selects a row. After all...the selection is changing (to nothing).
Under Review
Last Updated: 14 Oct 2021 10:39 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.
Declined
Last Updated: 14 Oct 2021 10:38 by ADMIN
Created by: Lee
Comments: 0
Category: Data Source
Type: Feature Request
1
kendoui data source should support working with arrays or arrays rather than arrays of objects
this way the json being passed between the client and server can be much smaller (and network times reduced)

it will require positional information in order to get to each field instead of name
it will be especially important for grids
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.

Unplanned
Last Updated: 01 Oct 2021 14:40 by ADMIN
Currently, when binding an observable viewModel to a date/time picker control, only date formats built in to the widgets ( a minimal set) and formats specified implicitly by the ParseFormats option. 

I understand the reason for this being to prevent users from being able to type a date or time into the widgets in a format other that what is deemed appropriate for the widget, but it should behave differently when being bound from a view model.

Different platforms and web APIs serialize dates in different ways and developers should not have to always write a custom parser into the kendo datasource schema  for each datetime property of an object or have to specify the ParseFormat on the widget just so it can be bound properly to a date/time picker widget.

In the latest release (as of this posting) the parsing of Microsoft's JavaScriptSerializer date format has been added, ignoring the ParseFormats of the widgets. This is a great step in the right direction, however the W3C standard ISO 8601 date format is not being parsed while bypassing the ParseFormats of the widgets.

Also, currently, the date parser will not allow parsing of ISO 8601 date strings with more than 3 decimal places for fractions of a second. Both Microsofts DateTime.ToString("O") and Newtonsoft's Json.Net's ISO serialization of dates output 7 decimal places for fractions of a second. (I have been in contact with the kendo team about this specifically and they are going to add support, however they are not currently planning to make it bypass the parseformats unless the community votes for it here on UserVoice).

Since Kendo has specific functions used for binding widgets and elements, they should be able to easily make it so all parseformats (built-in and implicitly specified) are used when parsing dates that are set using binding to widgets expecting an actual date object and not a string (the date/time pickers).
Completed
Last Updated: 01 Oct 2021 13:22 by ADMIN
Created by: Imported User
Comments: 1
Category: Data Source
Type: Feature Request
1
It would be really useful to be able to modify request parameters in the RequestStart event of the dataSource; this would be consistent with the functionality of the Kendo Tooltip RequestStart Event.
Under Review
Last Updated: 01 Oct 2021 13:01 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.
Under Review
Last Updated: 01 Oct 2021 12:40 by ADMIN
Created by: Imported User
Comments: 1
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: 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){});
Under Review
Last Updated: 01 Oct 2021 12:05 by ADMIN
Created by: Gordon
Comments: 0
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.
1 2 3 4 5 6