我有一个使用kendo点击条的应用程序,所以所有字段都应该在所有打开的选项卡中都有唯一的名称,唯一的问题是如何为同一属性名创建多个外键编辑器模板,该属性名为多个网格,因为组合框应该具有与视图模型属性名称相同的名称,如果我创建了多个具有相同名称的组合框编辑器模板,它将在系统中返回冲突,那么这里有什么解决办法吗?
简单地说,假设我有两个网格(销售订单和采购订单),两个网格都有在两个表中调用的名为“purchase”-the外键的外键列--我在这里为每个网格创建了两个编辑器模板,作为我的模板(两个模板是相同的)
@model object
@using MyResource =Resources.Layout;
@( Html.Kendo().ComboBox()
.DataTextField("SupplierID")
.DataValueField("SupplierID").Name("SupplierID")
.Placeholder(MyResource.SelectSupplier)
.Filter("contains").DataSource(source =>
{source.Read(read =>
{ read.Action("GetSuppliers", "Item");
}).ServerFiltering(true);
}).AutoBind(false))因此,如果打开两个网格,都会发生错误,因为两个网格都有同名的外键组合框(SupplierID)。
发布于 2013-12-10 08:47:07
https://stackoverflow.com/questions/20471187
复制相似问题