Diversen opmerkingen Peter (23-08-2019)

This commit is contained in:
2019-09-12 20:16:57 +02:00
parent f5b815d34d
commit b49fb957a3
17 changed files with 1194 additions and 1094 deletions
+66 -64
View File
@@ -7,87 +7,89 @@
dbo.offersInit = function () {
var timeout;
var timeout;
if ( dbo.offersModel !== undefined ) {
if ( dbo.offersModel !== undefined ) {
} else {
dbo.offersModel = {
} else {
dbo.offersModel = {
tableName : 'OFFER',
offers : ko.observableArray( [] ),
offer : ko.observable(),
archive : ko.observable( false ),
comments : ko.observableArray( [] ),
documents : ko.observableArray( [] ),
selectedRowID: ko.observable(),
projectID : 0,
search : ko.observable(''),
order : ko.observable('offernumber'),
direction : ko.observable(),
tableName : 'OFFER',
offers : ko.observableArray( [] ),
offer : ko.observable(),
archive : ko.observable( false ),
comments : ko.observableArray( [] ),
documents : ko.observableArray( [] ),
selectedRowID : ko.observable(),
projectID : 0,
search : ko.observable( '' ),
order : ko.observable( 'offernumber' ),
direction : ko.observable(),
totalOwnRevenue : ko.observable( 0 ),
totalChanceOwnRevenue: ko.observable( 0 ),
init: function () {
var service = dbo.offersService;
service.vm = dbo.offersModel;
init: function () {
var service = dbo.offersService;
service.vm = dbo.offersModel;
service.refreshOffers();
},
service.refreshOffers();
},
searchOffers: function () {
var service = dbo.offersService;
if ( timeout ) {
clearTimeout( timeout );
timeout = null;
}
timeout = setTimeout( function () {
service.refreshOffers();
}, 700 );
},
searchOffers: function () {
var service = dbo.offersService;
if ( timeout ) {
clearTimeout( timeout );
timeout = null;
}
timeout = setTimeout( function () {
service.refreshOffers();
}, 700 );
},
directionOrderOffers : function(field){
var service = dbo.offersService;
directionOrderOffers: function ( field ) {
var service = dbo.offersService;
service.directionOrderOffers(field);
},
service.directionOrderOffers( field );
},
newOffer: function () {
var service = dbo.offersService;
service.vm = dbo.offersModel;
newOffer: function () {
var service = dbo.offersService;
service.vm = dbo.offersModel;
service.newOffer();
},
service.newOffer();
},
toggleArchive: function () {
var service = dbo.offersService;
service.vm = dbo.offersModel;
toggleArchive: function () {
var service = dbo.offersService;
service.vm = dbo.offersModel;
service.toggleArchive();
},
service.toggleArchive();
},
editOffer: function () {
var service = dbo.offersService;
service.vm = dbo.offersModel;
editOffer: function () {
var service = dbo.offersService;
service.vm = dbo.offersModel;
service.editOffer( this );
},
service.editOffer( this );
},
archiveOffer: function () {
var service = dbo.offersService;
service.vm = dbo.offersModel;
archiveOffer: function () {
var service = dbo.offersService;
service.vm = dbo.offersModel;
service.archiveOffer( this );
},
service.archiveOffer( this );
},
removeOffer: function () {
var service = dbo.offersService;
service.vm = dbo.offersModel;
removeOffer: function () {
var service = dbo.offersService;
service.vm = dbo.offersModel;
service.removeOffer( this );
}
};
service.removeOffer( this );
}
};
dbo.offersModel.init();
dbo.offersModel.init();
ko.applyBindings( dbo.offersModel, document.getElementById( 'OFFERS' ) );
}
}
ko.applyBindings( dbo.offersModel, document.getElementById( 'OFFERS' ) );
}
}