initial commit
This commit is contained in:
@@ -0,0 +1,72 @@
|
||||
$(function () {
|
||||
var appliedBindings = false;
|
||||
|
||||
function fMaakKost(k) {
|
||||
this.omschrijving = k.omschrijving;
|
||||
this.bedrag = k.bedrag.replace('.', ',');
|
||||
}
|
||||
|
||||
if (ls.ModelPopToonAct !== undefined) {
|
||||
|
||||
} else {
|
||||
ls.ModelPopToonAct = {
|
||||
pijlernaam : ko.observable(),
|
||||
taaknaam : ko.observable(),
|
||||
omschrijving : ko.observable(),
|
||||
bron : ko.observable(),
|
||||
// iNiveau : ko.observable(),
|
||||
// niveau : ko.observable(),
|
||||
duur : ko.observable(),
|
||||
faseID : ko.observable(),
|
||||
fase : ko.observable(),
|
||||
email_dagen : ko.observable(),
|
||||
email_pleider : ko.observable(),
|
||||
email_verantwoordelijke : ko.observable(),
|
||||
doelgroepen : ko.observableArray([]),
|
||||
hulpmiddelen : ko.observableArray([]),
|
||||
kosten : ko.observableArray([]),
|
||||
totaalkosten : ko.observable(0),
|
||||
|
||||
InitValues: function (actID) {
|
||||
var self = ls.ModelPopToonAct;
|
||||
if (actID > 0) {
|
||||
var submitData = {aID : actID};
|
||||
$.post("index.php/ijkpartituur/activiteiten/getActiviteitInfo/" + actID, function (data) {
|
||||
self.pijlernaam(data.Ainfo[0].pijlernaam);
|
||||
self.taaknaam(data.Ainfo[0].naam);
|
||||
self.omschrijving(data.Ainfo[0].omschrijving);
|
||||
// self.iNiveau(data.Ainfo[0].inclusiviteitisniveau);
|
||||
// self.niveau(data.Ainfo[0].niveau);
|
||||
self.duur(data.Ainfo[0].duur);
|
||||
self.faseID(data.Ainfo[0].faseID);
|
||||
self.fase(data.Ainfo[0].fasenaam);
|
||||
self.email_dagen(data.Ainfo[0].email_dagen);
|
||||
self.email_pleider(data.Ainfo[0].email_pleider);
|
||||
self.email_verantwoordelijke(data.Ainfo[0].email_verantwoordelijke);
|
||||
self.bron(data.Ainfo[0].bron);
|
||||
self.doelgroepen(data.doelgroepen);
|
||||
self.hulpmiddelen(data.Hulpmiddelen);
|
||||
var totkost = 0;
|
||||
if (data.Kosten) {
|
||||
$.each(data.Kosten, function (i, k) {
|
||||
totkost = totkost + parseFloat(k.bedrag);
|
||||
self.kosten.push(new fMaakKost(k));
|
||||
}); // each
|
||||
}
|
||||
totkost = totkost.toString().replace('.', ',');
|
||||
self.totaalkosten(totkost);
|
||||
}, 'json'); //post
|
||||
} //if
|
||||
},
|
||||
|
||||
fTest: function () {
|
||||
if (appliedBindings) {
|
||||
alert("hi");
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
ls.ModelPopToonAct.InitValues(0);
|
||||
ko.applyBindings(ls.ModelPopToonAct, document.getElementById("popToonAct"));
|
||||
appliedBindings = true;
|
||||
});
|
||||
Reference in New Issue
Block a user