単純なエラーが発生しました
どちらの場合も、dataModel1 を使用しているため、gridOptions2 には「dataModel2」を使用する必要があります。
var gridOptions2 = {
dataSource: new kendo.data.DataSource({
data: new kendo.data.ObservableArray(dataModel2),
columns: [
{ field: "Id", title:"ID", width: "56px" },
{ field: "company", title:"company", width: "110px" },
{ field: "os", title:"os", width: "110px" }
]
})
ここで解決されます:
http://plnkr.co/edit/Nie7eJVoPmt6xUpnmqnF?p=preview
編集:
今、私は問題を理解しています:
あなたはこれを持っています:
var gridOptions1 = {
dataSource: new kendo.data.DataSource({
data: new kendo.data.ObservableArray(dataModel1),
columns: [
{ field: "Id", title:"ID", width: "56px" },
{ field: "company", title:"company", width: "110px" }
]
})
};
ただし、次のように、「列」は DataSource の外側にある必要があります。
var gridOptions1 = {
dataSource: new kendo.data.DataSource({
data: new kendo.data.ObservableArray(dataModel1),
}),
columns: [
{ field: "Id", title:"ID", width: "56px" },
{ field: "company", title:"company", width: "110px" }
]
};
ここで働いています:
http://plnkr.co/edit/qQ2IzHSyGM7SsZxE3BEI?p=preview