Model 如何将模型绑定到kendo网格数据源
我使用asp.net mvc4和kendo ui工具开发了一个web应用程序 在那里,我需要直接将模型绑定到网格数据源或模式,而不需要在模式中创建字段 这是我的网格代码Model 如何将模型绑定到kendo网格数据源,model,kendo-ui,schema,datasource,kendo-grid,Model,Kendo Ui,Schema,Datasource,Kendo Grid,我使用asp.net mvc4和kendo ui工具开发了一个web应用程序 在那里,我需要直接将模型绑定到网格数据源或模式,而不需要在模式中创建字段 这是我的网格代码 function LoadGridView() { dataSource = new kendo.data.DataSource({ transport: { read: { url: "Items/ReadItem
function LoadGridView() {
dataSource = new kendo.data.DataSource({
transport: {
read: {
url: "Items/ReadItemDetails",
dataType: "json"
},
create: {
url: "Items/InsertItemDetails",
dataType: "json"
},
update: {
url: "Items/UpdateItemDetails",
Type: "POST",
dataType: "jsonp"
},
destroy: {
url: "Items/DeleteItemDetails",
dataType: "json"
}
},
batch: true,
pageSize: 30,
schema: {
model: {
id: "ItmKy",
fields: {
ItmCd: { editable: true, nullable: true },
ItmNm: { editable: true, nullable: true },
Unit: { editable: true, nullable: true },
isAct: { editable: true, nullable: true }
}
}
}
});
}
我需要将模型名传递给schema,而不是这行
schema: {
model: {
id: "ItmKy",
fields: {
ItmCd: { editable: true, nullable: true },
ItmNm: { editable: true, nullable: true },
Unit: { editable: true, nullable: true },
isAct: { editable: true, nullable: true }
}
}
}
我试着这样做,但是电网不工作
schema: {
model: @Model
}
如果可能的话,谁能帮我告诉我如何将模型绑定到模式或数据源
这是模型课
namespace KendoModel
{
public class ItemMas_LookUp
{
public long ItmKy { get; set; }
public string ItmCd { get; set; }
public string ItmNm { get; set; }
public int UnitKy { get; set; }
public int isAct { get; set; }
public string Unit { get; set; }
public ItemMas_LookUp()
{
}
}
}
我在纯JS中就是这样做的,没有后端组件: 我的模型:
var PageItem = kendo.data.Model.define({
id: "Id"
});
我的数据源(在同一范围内!):
如果您希望使用ASP.NET组件,您需要在Razor中定义网格本身,您将无法像您尝试的那样混合使用JS和Razor。这就是我在纯JS中的做法,没有后端组件: 我的模型:
var PageItem = kendo.data.Model.define({
id: "Id"
});
我的数据源(在同一范围内!):
如果你想使用ASP.NET组件,你需要在Razor中定义网格本身,你不能像你所尝试的那样混合使用JS和Razor。我想你的答案应该可行,但实际上我的问题是我需要绑定一个使用单独类创建的模型。。请参考我在问题最后提到的模型类代码,然后请告诉我如何将其绑定到网格..就像我在回答中提到的,您需要使用Razor创建网格-我以前没有这样做过。查看他们的文档。:)如果是这样的话,你能告诉我,如果我用razor创建网格,我可以绑定模型的方式吗。。请帮帮我,因为我是新手单击演示下面的ASP.NET MVC链接。这里有一些关于如何实现的示例代码。我想你的答案应该可行,但实际上我的问题是我需要绑定一个使用单独类创建的模型。。请参考我在问题最后提到的模型类代码,然后请告诉我如何将其绑定到网格..就像我在回答中提到的,您需要使用Razor创建网格-我以前没有这样做过。查看他们的文档。:)如果是这样的话,你能告诉我,如果我用razor创建网格,我可以绑定模型的方式吗。。请帮帮我,因为我是新手单击演示下面的ASP.NET MVC链接。这里有一个示例代码,说明如何执行此操作。