or
viewModel.set(
"clickFunction"
, clickFunction);
<
a
data-bind
=
"click: clickFunction"
>Click Me</
a
>
changePage:
function
(url){
window.location = url;
}
<
input
type
=
"text"
id
=
"jobName"
data-bind
=
"value: data.Name"
class
=
"k-input validate"
required />
var validatable = $("#windowUpdateJob").find("#jobName").kendoValidator().data("kendoValidator");
<
input
type
=
"text"
data-role
=
"NumericTextBox"
id
=
"jobName"
data-bind
=
"value: data.Name"
class
=
"k-input validate"
required />
var ExportVM = kendo.observable({
ticketID: "bad",
maxTiles: 15,
jobTime: "not yet set",
timeEstimate: "really bad",
tileRate: 0,
tileCount: 0
});
<
div
id
=
"ExportBeginBlock"
>
<
div
class
=
"SectionBlock"
>
<
span
>Estimated Time:</
span
>
<
span
data-bind
=
"text: jobTime"
></
span
>
<
span
>Hours:Minutes:Seconds</
span
>
</
div
>
<
div
class
=
"SectionBlock"
>
<
span
>Estimated Tile Files:</
span
>
<
span
data-bind
=
"text: maxTiles"
></
span
>
</
div
>
<
div
id
=
"buildMapPackageButton"
class
=
"k-button button green bigrounded"
>BUILD MAP PACKAGE</
div
>
<
div
id
=
"cancelMapButton"
class
=
"button rosy bigrounded k-button"
>CANCEL</
div
>
</
div
>
01.
function ShowEstimates(data)
02.
{
03.
ExportVM.set("maxTiles", data.maxTiles);
04.
ExportVM.set("ticketID", data.ticket);
05.
ExportVM.set("jobTime", data.timeEstimate);
06.
ExportVM.set("timeEstimate", data.timeEstimate);
07.
ExportVM.set("tileRate", data.tileRate);
08.
kendo.bind($("#ExportBlock"), ExportVM);
09.
}