Roles:<select id="roles" data-bind="source: roles, value: role" data-text-field="roleName" data-value-field="roleId" ></select></div>
$(document).ready(function() {
var viewModel = kendo.observable({
roles: [ {
roleName:"Admin",
roleId:1
},
{
roleName:"user",
roleId:2
}],
Accesses:[{
accssesName:"read",accessMode:true},
{accssesName:"Write",accessMode:false},
{accssesName:"Delete",accessMode:false}
]
});
kendo.bind($("#example"), viewModel);
var roles=[
{
roleName:"Admin",
roleId:1
},
{
roleName:"user",
roleId:2
}
];
var roledataSource= new kendo.data.DataSource({
roles:roles
});
});​
$(
'#divid')..data("kendoWindow"), it is giving null error. if i create the kendo window in the page itself in a script tag, iam able to access the data object but if i do the same in seperate js file, i am not able to. Is there any problem with this type of creating? Please help me out. Following is code snippet in my .js file.
$(
'[data-class=MyModal]').click(openmodal);
function openmodal(event) {
var dialog = $('#divid');
debugger;
if (dialog.length == 0) {
dialog = $(
'<div id="divid" style="display:none"></div>').appendTo('body');
}
dialog.kendoWindow({
modal:
true,
title: "Some Title"
,
actions: [
"Close"],
draggable: true
,
resizable: true
,
height: "400px"
,
width: "400px"
,
content: "myurlofsomepagewithinsamedomain",
});
dialog.data(
"kendoWindow").center();
dialog.data(
"kendoWindow").open();
}
event.preventDefault();
}
$("#grid").delegate("#deleteItem", "click", function(e) { var grid = $('#grid').getKendoGrid(); var a = grid.dataItem($(this).closest('tr')); grid.removeRow(a);});[{"Id":2000,"Name":"Alabama"},{"Id":2001,"Name":"Alaska"},{"Id":2002,"Name":"Arizona"}]
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Basic Grid usage</title> <link href="content/kendo/2012.2.710/kendo.common.min.css" rel="stylesheet" type="text/css"> <link href="content/kendo/2012.2.710/kendo.default.min.css" rel="stylesheet" type="text/css"> <script src="scripts/kendo/2012.2.710/jquery.min.js" type="text/javascript"></script> <script src="scripts/kendo/2012.2.710/kendo.web.min.js" type="text/javascript"></script> </head> <body> <div id="states"> </div> <script type="text/javascript"> $(document).ready(function () { var states = [ { Id: 1, Name: "Maine" }, { Id: 2, Name: "Washington" }, { Id: 3, Name: "Idaho" } ]; var statesDataSource = new kendo.data.DataSource({ data: states }); // var statesDataSource = new kendo.data.DataSource({ // transport: { // read: { // url: "http://XXX.com/apps/states", // dataType: "jsonp" // } // } // }); statesDataSource.read(); $("#states").kendoGrid({ dataSource: statesDataSource }); }); </script> </body> </html>
