$('#myGrid').kendoGrid({
...
scrollable: false,
...
});
$('#myGrid').data("kendoGrid").options.scrollable = true;
$('#myGrid').data("kendoGrid").refresh();
$('#myGrid').data("kendoGrid").scrollable = true;
$('#myGrid').data("kendoGrid").refresh();
var MyGrid = $('#myGrid').data("kendoGrid");
MyGrid.options.scrollable = true;
MyGrid.refresh();
var MyGrid = $('#myGrid').data("kendoGrid");
MyGrid.scrollable = true;
MyGrid.refresh();
VARIABLES USED IN THE SAMPLE CODE:
jsonData = {"userName":"abc123","password":"abc123"}
url = "../Authentication.svc/Login3"
KENDO CALL (fails):
---------------------
var dataSource = new kendo.data.DataSource({
transport: {
read: {
url: url,
dataType: "json",
data: jsonData,
type: "POST",
contentType: "application/json",
processData: false
}
}
});
REQUEST PAYLOAD AS SHOWN IN NETWORK TAB OF CHROME DEBUGGER:
[object Object]
RESULT: 400 - Bad Request
------------------------------------------
AJAX CALL (works!):
-----------------
$.ajax({
url: url,
type: "POST",
contentType: "application/json",
data: jsonData,
processData: false,
dataType: "json"
});
REQUEST PAYLOAD AS SHOWN IN NETWORK TAB OF CHROME DEBUGGER:
{"userName":"abc123","password":"abc123"}
RESULT: 200 - Successful
Any ideas or assistance would be appreciated.
Doug