The properties created on an object using Object.create( are no longer accessible when added to a DataCollection.
Example:
function AppData(){}
AppData.prototype = Object.create(Object.prototype, {
id: {
configurable: false,
get: function() { 1; }
},
value: {
configurable: false,
get: function() { 1; }
})
var c = new webix.DataCollection();
c.parse([
new AppData(),
]);
After retrieving the object from the datacollection, the properties value and id are no longer present. This worked fine in 4.2.6 and before.
Any ideas?