Hi guys,
i want to get the values from the ko.observable(). Please find below code which i am using
function sellingPriority(sellingPriority) {
var self = this,
_soldDate, _previousvalue;
self.isUnavailable = ko.observable(!sellingPriority.isAvailable);
self.soldByUser = ko.observable(sellingPriority.soldByUser);
if (sellingPriority.actual) {
self.actual = ko.observable(sellingPriority.actual).extend({ numeric: sellingPriority.actual });
}
else if (!sellingPriority.actual) {
self.actual = ko.observable(0);
}
self.isDirty = ko.computed(function () {
return self.actual();
},this);
}
now i am getting udpated values into Dirty function as below
self.retrieveDirtySellingPriorityIds = function () {
var sellingPriorityIds = [], sellingPriorityList = {},
sellingPriority,
i, len;
for (i = 0, len = self.sellingPriorities().length; i < len; i++) {
sellingPriority = self.sellingPriorities()[i];
if (sellingPriority.isDirty()) {
sellingPriorityList.id = sellingPriority.id; // able to get the value of guid, where i am not using ko.observable()
sellingPriorityList.actual = sellingPriority.actual; // unable to get the value
sellingPriorityIds.push(sellingPriorityList);
}
}
return sellingPriorityIds
}
Please let me know if there is any solution.
Thanks
Regards,
Lalit Singh