or
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Kendo2.aspx.cs" Inherits="VSKendo.Kendo2" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<!doctype html>
<
html
>
<
head
>
<!-- meta -->
<!-- meta -->
<
title
>Grid virtualization using remote data</
title
>
<!-- css -->
<
link
href
=
"Styles/kendo.examples.css"
rel
=
"stylesheet"
/>
<
link
href
=
"Styles/kendo.common.css"
rel
=
"stylesheet"
/>
<
link
href
=
"Styles/kendo.kendo.css"
rel
=
"stylesheet"
/>
<!-- css -->
<!-- script -->
<
script
src
=
"Scripts/kendo.jquery.js"
type
=
"text/javascript"
></
script
>
<
script
src
=
"Scripts/kendo.core.js"
type
=
"text/javascript"
></
script
>
<
script
src
=
"Scripts/kendo.data.js"
type
=
"text/javascript"
></
script
>
<
script
src
=
"Scripts/kendo.data.odata.js"
type
=
"text/javascript"
></
script
>
<
script
src
=
"Scripts/kendo.draganddrop.js"
type
=
"text/javascript"
></
script
>
<
script
src
=
"Scripts/kendo.grid.js"
type
=
"text/javascript"
></
script
>
<
script
src
=
"Scripts/kendo.groupable.js"
type
=
"text/javascript"
></
script
>
<
script
src
=
"Scripts/kendo.pageable.js"
type
=
"text/javascript"
></
script
>
<
script
src
=
"Scripts/kendo.people.js"
type
=
"text/javascript"
></
script
>
<
script
src
=
"Scripts/kendo.sortable.js"
type
=
"text/javascript"
></
script
>
<!-- script -->
</
head
>
<
body
>
<
form
id
=
"Mainform"
runat
=
"server"
>
<!-- nav -->
<!-- nav -->
<!-- description -->
<
div
class
=
"description"
>
Grid virtualization using remote data</
div
>
<!-- description -->
<
div
id
=
"example"
class
=
"k-content"
>
<
script
>
$(document).ready(function ()
{
$("#grid").kendoGrid({
dataSource: {
type: "odata",
serverPaging: true,
serverSorting: true,
pageSize: 100,
transport: {
}
},
height: 280,
scrollable: {
virtual: true
},
sortable: true,
columns: ["OrderID", "CustomerID", "ShipName", "ShipCity"]
});
});
</
script
>
<
div
id
=
"grid"
>
</
div
>
</
div
>
<!-- tools -->
<!-- tools -->
</
form
>
</
body
>
</
html
>
<
ArrayOfData
xmlns
=
"http://schemas.example.org/DataModels"
xmlns:i
=
"http://www.w3.org/2001/XMLSchema-instance"
>
<
SustainabilityObservationSummaryData
>
<
DateTime
>1318204800</
DateTime
>
<
Value
>11.5714283</
Value
>
</
SustainabilityObservationSummaryData
>
<
SustainabilityObservationSummaryData
>
<
DateTime
>1318208400</
DateTime
>
<
Value
>10.8461542</
Value
>
</
SustainabilityObservationSummaryData
>
</
ArrayOfSustainabilityObservationSummaryData
>
function
createChart() {
$(
"#chart_wrapper"
).kendoChart({
theme: $(document).data(
"kendoSkin"
) ||
"kendo"
,
dataSource: {
transport: {
read: {
url:
"data.json"
,
dataType:
"json"
}
}
},
title: {
text:
"Spain electricity production (GWh)"
},
legend: {
position:
"top"
},
seriesDefaults: {
type:
"line"
},
series:
[{
field:
"DateTime"
,
name:
"Date and Time"
},
{
field:
"Value"
,
name:
"Value"
}
],
categoryAxis: {
field:
"DateTime"
,
labels: {
rotation: -90
}
},
valueAxis: {
labels: {
format:
"{0:N0}"
},
majorUnit: 5
},
tooltip: {
visible:
true
,
format:
"{0:N0}"
}
});
}
$(document).ready(
function
() {
createChart();
$(document).bind(
"kendo:skinChange"
,
function
(e) {
createChart();
});
});
<!doctype html>
<html>
<head>
<title>Binding to remote data</title>
<link href=
"http://cdn.kendostatic.com/2011.3.1007/styles/examples.min.css"
rel=
"stylesheet"
/>
<link href=
"http://cdn.kendostatic.com/2011.3.1007/styles/kendo.common.min.css"
rel=
"stylesheet"
/>
<link href=
"http://cdn.kendostatic.com/2011.3.1007/styles/kendo.kendo.min.css"
rel=
"stylesheet"
/>
<script src=
"http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"
></script>
<script src=
"http://cdn.kendostatic.com/2011.3.1007/js/kendo.all.min.js"
></script>
</head>
<body>
<div id=
"example"
class=
"k-content"
>
<input id=
"titles"
/>
<script>
$(document).ready(
function
() {
$(
"#titles"
).kendoDropDownList({
dataTextField:
"name"
,
dataValueField:
"id"
,
dataSource:
new
kendo.data.DataSource({
type:
"xml"
,
transport: {
read: {
url:
"WebService.asmx/GetTitles"
,
data: {
Param1:
"input1"
,
Param2:
"input2"
}
}
},
schema: {
type:
"xml"
,
data:
"/NewDataSet/titles"
,
model: {
fields: {
id:
"id/text()"
,
name:
"name/text()"
}
}
}
})
});
});
</script>
</div>
</body>
<
NewDataSet
>
<
titles
>
<
id
>1</
id
>
<
name
>Test1</
name
>
</
titles
>
<
titles
>
<
id
>2</
id
>
<
name
>Test2</
name
>
</
titles
>
</
NewDataSet
>
<!doctype html>
<html>
<head>
<title>Binding to remote data</title>
<link href=
"http://cdn.kendostatic.com/2011.3.1007/styles/examples.min.css"
rel=
"stylesheet"
/>
<link href=
"http://cdn.kendostatic.com/2011.3.1007/styles/kendo.common.min.css"
rel=
"stylesheet"
/>
<link href=
"http://cdn.kendostatic.com/2011.3.1007/styles/kendo.kendo.min.css"
rel=
"stylesheet"
/>
<script src=
"http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"
></script>
<script src=
"http://cdn.kendostatic.com/2011.3.1007/js/kendo.all.min.js"
></script>
</head>
<body>
<div id=
"example"
class=
"k-content"
>
<input id=
"titles"
/>
<script>
$(document).ready(
function
() {
$(
"#titles"
).kendoAutoComplete({
dataTextField:
"name"
,
dataValueField:
"id"
,
dataSource:
new
kendo.data.DataSource({
type:
"xml"
,
transport: {
read: {
url:
"WebService.asmx/GetTitles"
,
data: {
Param1:
"input1"
,
Param2:
"input2"
}
}
},
schema: {
type:
"xml"
,
data:
"/NewDataSet/titles"
,
model: {
fields: {
id:
"id/text()"
,
name:
"name/text()"
}
}
}
})
});
});
</script>
</div>
</body>
<
NewDataSet
>
<
titles
>
<
id
>1</
id
>
<
name
>Test1</
name
>
</
titles
>
<
titles
>
<
id
>2</
id
>
<
name
>Test2</
name
>
</
titles
>
</
NewDataSet
>
<
table
id
=
"jow"
><
br
> <
thead
><
br
> <
tr
><
br
> <
th
data-field
=
"title"
>title<
th
><
br
> <
th
data-field
=
"jow"
>jow<
th
><
br
> <
th
data-field
=
"ieps"
>ieps<
th
><
br
> </
tr
><
br
> </
thead
><
br
> <
tbody
><
br
> <
tr
><
br
> <
td
>1977<
td
><
br
> <
td
>1977<
td
><
br
> <
td
>1977<
td
><
br
> </
tr
><
br
> <
tr
><
br
> <
td
>1980<
td
><
br
> <
td
>1980<
td
><
br
> <
td
>1980<
td
><
br
> </
tr
><
br
> </
tbody
><
br
> </
table
><
br
> <
br
> <
script
><
br
> $("#jow").kendoGrid({<
br
> groupable: true,<
br
> sortable: true,<
br
> pageable: true<
br
> });<
br
> </
script
>
<
table
cellspacing
=
"0"
id
=
"jow"
style
=
"height: auto;"
class
=
"k-focusable"
><
colgroup
><
col
><
col
><
col
><
col
><
col
><
col
></
colgroup
><
br
> <
br
> <
tbody
><
tr
><
td
>1980</
td
><
td
>undefined</
td
><
td
>1980</
td
><
td
>undefined</
td
><
td
>1980</
td
><
td
>undefined</
td
></
tr
><
tr
class
=
"k-alt"
><
td
>1977</
td
><
td
>undefined</
td
><
td
>1977</
td
><
td
>undefined</
td
><
td
>1977</
td
><
td
>undefined</
td
></
tr
></
tbody
><
br
> </
table
>
<
head
>
<
link
href
=
"styles/kendo.common.min.css"
rel
=
"stylesheet"
/>
<
link
href
=
"styles/kendo.kendo.min.css"
rel
=
"stylesheet"
/>
<
link
href
=
"css/style.css"
rel
=
"stylesheet"
>
<
link
href
=
"css/structure.css"
rel
=
"stylesheet"
>
<
link
href
=
"css/objects.css"
rel
=
"stylesheet"
>
<
script
src
=
"kendo/jquery-1.6.4.min.js"
></
script
>
<
script
src
=
"kendo/kendo.all.min.js"
></
script
>
<!--[if lt IE 9]>
<
script
src
=
"http://html5shim.googlecode.com/svn/trunk/html5.js"
></
script
>
<![endif]-->
</
head
>
<
ul
id
=
"panelbar"
>
<
li
>Item 1
<
ul
>
<
li
>Sub Item 1</
li
>
<
li
>Sub Item 2</
li
>
</
ul
>
<
li
>
<
li
>Item 2</
li
>
<
li
>Item with Content
<
div
>This is some PanelBar Item content</
div
>
</
li
>
</
ul
>
<
script
>
var panelBar = $("#panelBar").kendoPanelBar();
</
script
>