私はこのような単純なデータを持っています:
var dataFromAjax = [
{Id : 1, Name : "Yoza", Status : 1},
{Id : 2, Name : "Dhika", Status : 1}
];
ajaxからの次のデータは異なるスキーマになります。このような :
var nextData = [
{Id : 1, Name : 'Yoza', Job : 'Programmer', Phone : '08788'},
{Id : 1, Name : 'Dhika', Job : 'Designer', Phone : '99987922'}
]
私のコードで:
self.Data = ko.observableArray();
self.Data(nextData);
self.Data.valueHasMutated();
問題は列が更新されていないことです。列は、ID、名前、およびステータスである最初のスキーマと同じです。ジョブと電話がレンダリングされません。異なるスキーマをレンダリングする方法は?