Replace the current implementation of ObservableObject/ObservableArray with the new js features Object.observe/Array.observe.
CRUD operation with data source without using grid
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.
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.
can you advise if the upcoming mvvm framework can be replaced by knockoutjs and / or work with it. we have invested heavily in ko and love it as an mvvm framework. we have also started to use kendo to replace telerik mvc (where appropriate) but would like to know if we can ensure that all 3 products will work together... telerik for server-side UI, ko and kendo for client.
Currently if you have combos that are bound via MVVM or knockout etc and have a kendo data source on them for doing suggest lookup they will query everything without a filter to get the display value for the bound value that is set to the value property of the combo. I should be able to pre-populate an initial set of data on the datasource which it will use when the value property is set. If and only if it isn't set, it should then go and do an odata query with filtering for the specific item and only the specific item based on the field that the dataValueField is bound to, not everything. Further the combobox and auto-complete should cache data and searches previously done so that it doesn't have to hit the data source again in these scenarios as the user types.
It would be nice to have the IF and IFNOT bindings like KnockoutJS has. It would help keep the DOM cleaner instead of having to use the Visible binding.
Mapping xml with namespace prefixes is not currently possible. Basic XPath predicates should be supported (no less than is already natively supported by jQuery). Kendo UI should have first-class support for XML. As it stands, Xml support is currently second class to JSON.
Hi Guys, I am currently crafting together a pure html/jquery app to run on the Amazon S3/Cloudfront platform. I am also using Kendo UI beta and will roll my app out around the time v1 is a month or two old. I just discovered a giant problem for companies like myself planning highly scalable/ big traffic sites that use S3 for file storage. Allow me to explain as this could be a HUGE HUGE selling point for the Kendo UI framework for those apps written against S3 storage. My future users will store files on S3. I am using Kendo Grid to display that file information. Now here is the issue. Amazon REST API lists a MINIMUM of 1000 files per REST API GET. I did a quick fiddle and that is exactly 300kb in bandwidth. The data cannot be cached or new adds/edits/deletes won't update the grid. So when using a jquery ajax get call to refresh the grid one must add an arbitrary query url parameter based upon date or the grid will not change in IE. Ok... so now imagine that everytime you just want to read one file's worth of information from S3 you are forced to accept 1000 at 300kb. Now multiply this by a userbase of anywhere from tens of thousands to millions of users creating data files all day and night. In my business plan our architecture would have run in to tens of thousands of dollars in bandwidth because Amazon S3 will not allow you to get the record count without listing every file, nor will they allow you to do the equivalent of select top 1* from S3 order by lastmodified desc nope... gotta take 1000 keys for 300kb each CRUD operation. So this is putting millions upon millions of dollars in their pocket based upon user bandwidth. And then to create a sortable grid means you have to keep reading all the file info. So if you have 5000 files to sort them that means you have to load 5000 files every crud operation or your sorts & filters are incomplete. Now here is where Kendo can save the IT community in the S3 cloud MILLIONS! Create a SIMPLE methodology for pulling the amazon S3 file info ONCE per user session and storing via HTML5 local file storage. If you can figure out how to use say a cookie to keep the two in sync, in other words, load once then update both S3 and local file storage to stay in sync you could have a serious compelling reason for every single app developer needing to present S3 file information to purchase your very promising UI. I saw your post on http://www.kendoui.com/forums/framework/data-source/html5-localstorage.aspx and I am going to "roll" my own because my app needs to handle millions of users and local file storage coding promises to drive my overhead down to near zero by reading S3 files per user per session only ONCE rather than once per crud operation. Just an idea! :)) Best, Cary
Add a Kendo UI Mobile Listview with real time cross domain data binding and this could be a simple modification of your current listview demo, where instead of using the hard coded data, use the real time data which is hosted on a website (i.e. google or twitter) and bind that data (json) to the listview...
Instead of using JSON to create a pie chart in Dataviz, it would be so much easier to use an SQLDataSource, So that the pie chart can be dynamically updated.
When calling the update method on the grid the update is being called after read. When using a pop up modal to update a row that using a hidden member of the model as an id the display name isn't updated and the update call is actually firing off after the read so the value on the grid looks unchanged until you sort or refresh the page.
I have a Site http://www.amb-selfiesquaregurgaon.com/ . Can i track its page views,browsing time and any other statistical methods on this..can you please suggest me how can i achieve my goal.
It is possible to retrieve IEnumerable collection from DataSourceResult, but there is no option to get IQueryable collection that has not been evaluated. I think it might be helpful to use filters from grid that can be used to generate a query.