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();
}