When kendo.observable is updated based on a selected TreeView node an error VM6996:1 Uncaught SyntaxError: "undefined" is not valid JSON
is thrown.
An error Uncaught SyntaxError: "undefined" is not valid JSON
is thrown.
There should be no error and the observable should be updated correctly.
The performance when using the filter method to filter the data in DataSource and Hierarchical datasource is decreased.
There is a perfromance decrease when using the filter method with the latest Kendo version:
The performance of the filter method should be improved.
In a DropDownList with local data and virtualization enabled. when the value is set after initialization using the value method, the change event is fired when the component is opened and closed, without actually changing its value.
The change event is fired.
The change event should not be fired when the value is set through the value method.
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.
The dataSource filter configuration only accepts string as value.
An error is thrown and the MultiSelect does not open.
There should be no error and the MultiSelect should open.
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.
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.
Hello, I knew there was "set" function for kendo.data.ObservableObject, it could change value of specified field. But after this action, we need call "sync" method for data source manually, and sync action will fire some events/ data bound again. Is there another method, that we only hope sync value of specified field, without fire events and data bound again? Thank you.
IMHO it would be good to separate the DTOs and the serializer/deserializer into separate assembly packages and document the protocols used to communicate with telerik components as developers may create multi layered applications without having to deploy the full telerik package eg. in business logic layers or data access layers
Add the options to open data source by pressing the "Down Arrow" in the keyboard in the next components: autoComplete/ dropDownList/ comboBox
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!
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)
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.
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){});
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.
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 }"
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.
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
It should be possible to specify a validate() method on each viewmodel that gets triggered each time a new model value is .set(). In case of an unsuccessful validation an error event or binding could be triggered.
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.