There seems to be several examples about web api and the data binder, however none of them seem to work well if I have a custom service that is posting the options.data object. The Sort/Filters don't bind and are null.
Any help would be great or if there is a different way to easily post the DataSourceRequest via a service.
Here is a boiled down example:
API Controller:
public DataSourceResult PageList(HttpRequestMessage requestMessage) { DataSourceResult result; var request = requestMessage.Content.ReadAsAsync<DataSourceRequest>().Result;// request.Sorts is null although the actual HTTP request was posted correctly. result = _someService.GetAllQ().ToDataSourceResult(request); return result; }Kendo Datasource Transport:
transport: { read: function (options) { api.dosomething.pageList(options.data).then(function (data) { //this is posted options.success(data); });}
Hi, when page open in landscape view, all the tabs are visible on screen and there is no need to show arrows, but when it switched to portrait view, some tabs became hidden but arrows won't appear.
Video. http://screencast.com/t/So8LdSrcW
How to compel widget to recalculate it?

1.[<br> {<br> "field": "username",<br> "title": "User Name",<br> "width": "120px"<br> },<br> {<br> "field": "firstname",<br> "title": "First Name",<br> "width": "120px"<br> },<br> {<br> "field": "lastname",<br> "title": "Last Name",<br> "width": "120px"<br> }<br>]1.[<br> {<br> "id": 1001,<br> "username": "UserName1",<br> "firstname": "Fname1",<br> "lastname": "Lname1"<br> },<br> {<br> "id": 1002,<br> "username": "UserName2",<br> "firstname": "Fname2",<br> "lastname": "Lname2"<br> },<br> {<br> "id": 1003,<br> "username": "UserName3",<br> "firstname": "Fname3",<br> "lastname": "Lname3"<br> },<br> {<br> "id": 1004,<br> "username": "UserName4",<br> "firstname": "Fname4",<br> "lastname": "Lname4"<br> }<br>]1.myApp.controller(...) {<br> $scope.mainGridOptions = { <br> dataSource: {<br> type: "json",<br> transport: {<br> read: "rest/grid_data.json"<br> },<br> ...<br> },<br> columns: {<br> type: "json",<br> transport: {<br> read: "rest/grid_coldefs.json"<br> }<br> },<br> ...<br> } <br>}1.myApp.controller(...) {<br> $scope.colHeaders = {};<br> $http.get("rest/grid_coldefs.json").success(function(data) {<br> $scope.colHeaders = data; <br> });<br> <br> $scope.mainGridOptions = { <br> dataSource: {<br> type: "json",<br> transport: {<br> read: "rest/grid_data.json"<br> }<br> },<br> columns: $scope.colHeaders<br> }<br>}1.myApp.controller(...) {<br> $scope.colHeaders = {};<br> $http.get("rest/grid_coldefs.json").success(function(data) {<br> $scope.colHeaders = data; <br> <br> $scope.mainGridOptions = { <br> dataSource: {<br> type: "json",<br> transport: {<br> read: "rest/grid_data.json"<br> }<br> },<br> columns: $scope.colHeaders<br> }<br> });<br>}Hey guys,
i am trying to set the url of a window, but everytime the url is shown as text instead if the content from url. Any hints for me?
e.preventDefault();var dataItem = this.dataItem($(e.currentTarget).closest(\"tr\"));var wnd = $("#window").data("kendoWindow");wnd.content("./window.php?id=" + dataItem.ID);wnd.open().center().toFront();Window is created by php...
$window = new \Kendo\UI\Window('window');$window->title('Object Details') ->visible(false) ->modal(true) ->content(array("url" => "./window.php")) ->resizable(true) ->width(300) ->height(300);echo $window->render();
Regards
Chris

Testing our app using XCode 7 simulator, our App's UI is all different - the fonts are much smaller, we see all the scrollview pages on a single screen - displayed next to each other horizontally. Everything works well with IOS8.X and earlier.
The versions we use are:
KendoUI - Q12015 SP2 (Apr 29)
PhoneGap - Cordova ios platform 3.8.0
Is this something we should be worried about? Is anyone else seeing these issues as well? Would upgrading to KendoUI Q2 2015 solve these issues?
Hi, I unable to get trigger 'drop' event between two treeview controls. I am trying drag a node from treeview1(treeview control) to treeview2(treeview control). I could probably use databound to see the changes and somehow put additional attributes during dragstart to indicate node. Is there any easy way?
Thanks
Krishna
Hi,
I'm using Aurelia (aurelia.io) which relies on jspm/systemjs to load libraries. I know there is a japm/bower package for github:kendo-labs/bower-kendo-ui but how should I set things up in order to use kendo-ui professional as a jspm package? Shoud I create my own private kendo-ui github repository and use it a jspm package?
Thanks
Sylvain
Hello, I have my tabstrip configured to pull dynamic content for each tab using the contentURLs property like so:
<!-- TABSTRIP --><div id="tabstrip-revenue-by-product"> <ul> <li class="k-state-active"> Revenue by HCPC </li> <li> Versus Prior Month </li> <li> YTD </li> <li> Normalized Revenue </li> </ul> <!-- Revenue by HCPC --> <div class="revenue-by-hcpc"> </div> <!-- Versus Prior Month --> <div class="versus-prior-month"> </div> <!-- YTD --> <div class="ytd"> </div> <!-- Normalized Revenue --> <div class="normalized-revenue"> </div></div> <!-- End Tabstrip --><script>$(document).ready(function () { $("#tabstrip-revenue-by-product").kendoTabStrip({ animation: { open: { effects: "fadeIn" } }, contentUrls: [ "Views/Reports/Widgets/revenue-by-hcpc.aspx", "Views/Reports/Widgets/versus-prior-month.aspx", "Views/Reports/Widgets/ytd.aspx", "Views/Reports/Widgets/normalized-revenue.aspx" ] });});</script>But the contentURLs never fire. I use Firebug to track any AJAX calls, but none are being made. It's not like I have a bad path to the file, because I don't even see the request.
