我有一个kendo Grid,我在架构模型中指定它的类型。
以下是我的架构模型
schema: {
model: {
fields: {
UOMName: { type: "string" },
ConversionFactor: { type: "string" },
}
}
}
我希望ConversionFactor类型为一个场景的字符串和另一个场景的编号。
有什么办法可以在kendo架构模型中指定多个类型吗?
答案 0 :(得分:1)
无法为同一个Kendo UI数据源指定两个不同的schema
。你可以做的是有两个独立的(几乎相同的)DataSource实例,并在需要时通过setDataSource
方法在它们之间切换。
var dataSource1 = new kendo.data.DataSource({ /* ... */ });
var dataSource2 = new kendo.data.DataSource({ /* ... */ });
// create the Grid with the first dataSource
$("#grid").kendoGrid({
dataSource: dataSource1
});
// some time later, switch to the second dataSource
$("#grid").data("kendoGrid").setDataSource(dataSource2);