Diversen nav opmerkingen
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
|
||||
|
||||
dbo.vatInit = function () {
|
||||
var timeout;
|
||||
|
||||
if ( dbo.vatModel !== undefined ) {
|
||||
|
||||
@@ -35,7 +36,7 @@ dbo.vatInit = function () {
|
||||
vm.vats.removeAll();
|
||||
|
||||
_.each( data, function ( p ) {
|
||||
vm.vats( new vm.Vat( p ) );
|
||||
vm.vats.push( new vm.Vat( p ) );
|
||||
} )
|
||||
} );
|
||||
},
|
||||
@@ -44,13 +45,26 @@ dbo.vatInit = function () {
|
||||
this.inEdit( !this.inEdit() );
|
||||
},
|
||||
|
||||
validateNumber: function ( field ) {
|
||||
var self = this;
|
||||
|
||||
self[field]( dbo.helpers.validateNumber( self[field](), true ) );
|
||||
if ( timeout ) {
|
||||
clearTimeout( timeout );
|
||||
timeout = null;
|
||||
}
|
||||
timeout = setTimeout( function () {
|
||||
dbo.vatDataService.saveVat( self.id, self.vatrate() );
|
||||
}, 700 );
|
||||
},
|
||||
|
||||
Vat: function ( data, inEdit = false ) {
|
||||
this.id = data.id;
|
||||
this.vatrate = ko.observable( data.vatrate );
|
||||
this.vatrate = ko.observable( data.vatrate || 0 );
|
||||
this.inEdit = ko.observable( inEdit );
|
||||
},
|
||||
|
||||
removeVat : function(){
|
||||
removeVat: function () {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user