7e8016a4e141cb8f76adbd3abbc4ae445e895a61.svn-base 931 B

12345678910111213141516171819202122232425262728293031
  1. (function() {
  2. BemsWebApplication.BemsFactorToeViewModel = function(data) {
  3. this.FuelTypeId = ko.observable();
  4. this.TotalFactor = ko.observable();
  5. this.PureFactor = ko.observable();
  6. this.kcal = ko.observable();
  7. if(data)
  8. this.fromJS(data);
  9. };
  10. $.extend(BemsWebApplication.BemsFactorToeViewModel.prototype, {
  11. toJS: function() {
  12. return {
  13. FuelTypeId: this.FuelTypeId(),
  14. TotalFactor: this.TotalFactor(),
  15. PureFactor: this.PureFactor(),
  16. kcal: this.kcal(),
  17. };
  18. },
  19. fromJS: function(data) {
  20. if(data) {
  21. this.FuelTypeId(data.FuelTypeId);
  22. this.TotalFactor(data.TotalFactor);
  23. this.PureFactor(data.PureFactor);
  24. this.kcal(data.kcal);
  25. }
  26. }
  27. });
  28. })();