or
$(
"#search-grid"
).kendoGrid({
dataSource: {
transport: {
read: {
url:
"a URL"
}
},
schema: {
data:
"data"
}
},
columns: [{field:
"Name"
,title:
"Name"
}]
});
var
testdata = { "data": [{
"Name"
:
"TestY"
}] };
var
searchViewModel = kendo.observable({
init:
function
() {
$(
"#search-grid"
).kendoGrid({
dataSource: {
data: testdata,
/*
transport: {
read: {
url: "a URL"
}
},
*/
schema: {
data:
"data"
}
},
columns: [{field:
"Name"
,title:
"Name"
}]
});
}
HTTP/1.1 200 OK
Content-Length: 27
Content-Type: application/JSON
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET
Date: Fri, 07 Jun 2013 20:00:59 GMT
{"data":[{"Name":"TestY"}]}
var
MyWidget = kendo.ui.Widget.extend({
init:
function
(element, options) {
kendo.ui.Widget.fn.init.call(
this
, element, options);
console.log(options.myOption);
},
options: {
name:
"MyWidget"
}
});
kendo.ui.plugin(MyWidget);
$(
"#widgetRoot"
).kendoMyWidget({ myOption:
"foo"
});
<
span
id
=
"widgetRoot"
data-role
=
"mywidget" data-bind="X"
></
span
>
01.
Project:{
02.
editable:true,
03.
validation: {
04.
custom: function(input) {
05.
if(input.val()=="") {
06.
input.attr("data-custom-msg", "Message");
07.
return false;
08.
}
09.
else
10.
return true;
11.
}
12.
}
13.
}
$('#groups').kendoDropDownList({
dataSource: [
{ text: "No group", value: "none" },
{ text: "By type", value: "type_label" },
{ text: "By route", value: "route_label" },
{ text: "By status", value: "status_label" }
],
dataTextField: "text",
dataValueField: "value",
select: function(e){
var selectedDataItem = this.dataItem(e.item.index());
set_global_setting ("group_state", dataItem.value);
// ... code which depends on selectedDataItem and works this.dataSource
}
}).data("kendoDropDownList").select(function(dataItem){
return dataItem.value === get_global_setting("group_state");
});
var groups_dropdown = $('#groups').data("kendoDropDownList");
groups_dropdown.trigger("select", {item : groups_dropdown.dataItem()}); // does not work since 'select' event expects 'e.item' as 'li'
<
div
style
=
"display: none; position: absolute;"
data-role
=
"popup"
id
=
"dropdownlist1-list"
class
=
"k-list-container k-popup k-group k-reset"
><
ul
aria-live
=
"off"
id
=
"dropdownlist1_listbox"
aria-hidden
=
"true"
role
=
"listbox"
tabindex
=
"-1"
style
=
"overflow: auto;"
unselectable
=
"on"
class
=
"k-list k-reset"
>