or
<
div
data-role
=
"scroller"
class
=
"scroller-content"
>
<
ul
data-role
=
"listview"
>
<
li
>Webdesign</
li
>
<
li
>Webprogrammierung</
li
>
<
li
>Content Management Systeme</
li
>
<
li
>Barrierefreies Webdesign</
li
>
<
li
>Flash Programmierung</
li
>
<
li
>Spiele Programmierung</
li
>
<
li
>Soziale Netzwerke></
li
>
<
li
>Usability</
li
>
<
li
>Website Konzeption</
li
>
</
ul
>
<
ul
data-role
=
"listview"
style
=
"display:none"
>
<
li
data-icon
=
"custom-apple"
>iPhone/iPad</
li
>
<
li
data-icon
=
"custom-android"
><
a
>Android</
a
></
li
>
<
li
data-icon
=
"custom-mobile"
><
a
>Handy Spiele</
a
></
li
>
<
li
data-icon
=
"custom-cart"
><
a
>M-Commerce</
a
></
li
>
</
ul
>
<
ul
data-role
=
"listview"
style
=
"display:none"
>
<
li
>Corporate Design</
li
>
<
li
>ImagebroschĂĽre</
li
>
<
li
>Geschäftsbericht</
li
>
<
li
>Flyer Design</
li
>
<
li
>Plakat Gestaltung</
li
>
<
li
>Bildbearbeitung</
li
>
</
ul
>
</
div
>
var
tr = $(
"#productGrid"
).find(
"tbody tr.k-state-selected"
);
var
product = $(
"#productGrid"
).data(
"kendoGrid"
).dataItem(tr);
for
(
var
o
in
product){
if
(product.hasOwnProperty(o)){
//do something with o ..
//Here i found o has properties like: _events,uid
/*
product
o.extend.init
_events: Object
test0: o.extend.init
test1: o.extend.init[2]
test2: "string"
test3: "string"
uid: "b5494c4b-c89d-4139-885d-b376933f17bd"
__proto__: y.extend.b
*/
//It may have trouble when i want to do something with o
}
}
"WFP_MacroDemandForecastResponse": {
"Results": {
"@ViewName": "WFP_MacroDemandForecast",
"RowSet": {
"@ColDims": "Workforce Planning Value",
"Rows": [
{
"WorkforcePlanningMeasure": {
"@Name": "HC Demand",
"@DimName": "Workforce Planning Measure",
"@ID": "Headcount Demand",
"#text": "HC Demand"
},
"Value": "0",
"ChangeRate": "0",
"BaseYear": "0",
"ForecastDriver": "0",
"_5YearGoal": "0",
"Year1": "0",
"Year2": "0",
"Year3": "0",
"Year4": "0",
"Year5": "0"
},
{...rows node repeats...}
this.Data = new kendo.data.DataSource({
transport: {
read: {
dataType: "json"
}
},
batch: true,
schema: {
data: "WFP_MacroDemandForecastResponse.Results.RowSet.Rows",
model: {
id: "WorkforcePlanningMeasure",
fields: {
WorkforcePlanningMeasure: { editable: false }, // ???????
ChangeRate: { editable: true },
BaseYear: { editable: true },
_5YearGoal: { editable: true },
Year1: { editable: true },
Year2: { editable: true },
Year3: { editable: true },
Year4: { editable: true },
Year5: { editable: true }
}
}
}
});
$('#wfp_DemandMacroProjection').kendoGrid({
dataSource: this.Data,
sortable: true,
pageable: true,
rowTemplate: kendo.template($("#row-template").html()),
columns: [
{ field: "WorkforcePlanningMeasure[\"@Name\"]", title: "Metric", width: 200 },
{ field: "ChangeRate", title: "Change Rate", width: 30 },
{ field: "BaseYear", title: "Base Year", width: 30 },
{ field: "_5YearGoal", title: "Goal", width: 30 },
{ field: "Year1", title: "Year 1", width: 30 },
{ field: "Year2", title: "Year 2", width: 30 },
{ field: "Year3", title: "Year 3", width: 30 },
{ field: "Year4", title: "Year 4", width: 30 },
{ field: "Year5", title: "Year 5", width: 30 }
],
editable: true
});
template:
"${category} - ${value:N2}"