私のプロジェクトでは、グリッドとチャートに同じデータソースがありますが、ページの読み込み時にチャートにすべてのデータを表示し、ボタンのクリックでグリッドデータを表示する必要があります。
しかし、以前は共有データ ソースを使用していたため、グラフのグリッドの変更を簡単に適用できました。グリッドとチャートに別々の変数を使用し、チャートに適用する"AutoBind=true"
と、"AutoBind=false"
両方が機能せず、グリッドの変更をチャートに適用する必要があります。
グリッドとチャートの両方に関係を与える方法は?
これがフィドルです:
var sharedDataSource = new kendo.data.DataSource({
type: "odata",
transport: {
read: "http://demos.kendoui.com/service/Northwind.svc/Orders"
},
schema: {
model: {
fields: {
OrderDate: { type: "date" }
}
}
}
});
var DataSource = new kendo.data.DataSource({
type: "odata",
transport: {
read: "http://demos.kendoui.com/service/Northwind.svc/Orders"
},
schema : {
model: {
fields: {
OrderDate: { type: "date" }
}
}
}
});