or
[{"name": "Woolies"}, {"name": "Bunnings"}]
<
asp:Repeater
ID
=
"Repeater1"
runat
=
"server"
>
<
ItemTemplate
>
<
div
class
=
"roundSectionHeader"
>
<
span
class
=
"uploadwrapper"
data-roundid
=
"<%# Eval("
ID") %>">
<
input
type
=
"file"
ID
=
"LayoutUpload<%# Eval("
ID") %>" class="kendoFileLayout" />
</
span
>
</
div
>
</
ItemTemplate
>
</
asp:Repeater
>
$(
".kendoFileLayout"
).kendoUpload({
async: {
saveUrl:
"../Handlers/UploadPDF.ashx"
,
removeUrl:
"../Handlers/RemovePDF.ashx"
,
autoUpload:
true
},
success: onSuccessLayout,
upload:
function
onUploadLayout(e) {
e.data = { jobid: pageValues.jobId, jobroundid: layoutRoundId, fullname: globalValues.fullName };
}
});
$(
".uploadwrapper"
).click(
function
() {
layoutRoundId = $(
this
).data(
"roundid"
);
});
kendoUpload
event I seem to lose context and cannot reference parents or siblings
<
script
>
var Productivity = [
{
perHour: 1100,
score: 5.25,
units: 49610,
area: "Territory 31",
year: 2012
},
{
perHour: 800,
score: 8.53,
units: 304197,
area: "Territory 32",
year: 2012
},
{
perHour: 965,
score: 8.62,
units: 13403,
area: "Territory 33",
year: 2012
},
{
perHour: 785,
score: 7.97,
units: 125007,
area: "Territory 34",
year: 2012
},
{
perHour: 690,
score: 8.04,
units: 137459,
area: "Territory 36",
year: 2012
},
{
perHour: 1050,
score: 7.9,
units: 214197,
area: "Territory 42",
year: 2012
},
{
perHour: 705,
score: 5.2,
units: 95403,
area: "Territory 43",
year: 2012
},
{
perHour: 1190,
score: 9.8,
units: 425007,
area: "Territory 44",
year: 2012
},
{
perHour: 250,
score: 4.5,
units: 189592,
area: "Territory 46",
year: 2012
}
];
function createChart() {
$("#chart").kendoChart({
dataSource: {
data: Productivity
,group: {
field: "area"
}
},
series: [{
name: "Accuracy vs. Productivity",
type: "bubble",
xField: "perHour",
yField: "score",
sizeField: "units"
}]
,tooltip: {
visible: true,
format: "{2:N0} units",
opacity: 1
}
});
}
$(document).ready(function() {
setTimeout(function() {
// Initialize the chart with a delay to make sure
// the initial animation is visible
createChart();
$("#example").bind("kendo:skinChange", function(e) {
createChart();
});
}, 400);
});
</
script
>
var
datasource =
new
kendo.data.DataSource( {
serverPaging:
true
,
pageSize: 30,
page: 1,
transport: {
read: {
url: url,
datatype:
'jsonp'
},
parameterMap:
function
(options) {
console.dir( options );
var
parameters = {
st: ( options.page - 1 ) * options.pageSize
}
return
parameters;
}
},
schema: {
data:
function
(data) {
return
data;
},
total:
function
(data) {
return
data.count;
// total number of items
}
}
} );