2014-06-24 43 views
0

我试图在子kendo网格(嵌套网格)中添加comboBox编辑器模板,但是当我打开页面时,错误返回时显示“无效模板”。Kendo comboBox编辑器嵌套网格

什么是加入组合框编辑模板在孩子电网

在这里,正确的做法是我的编辑模板代码

@(Html.Kendo().ComboBox() 
      .DataTextField("OriginText") 
      .DataValueField("OriginID") 
       .Name("OriginID") 
    .Filter("contains") 
    .DataSource(source => 
    { 
     source.Read(read => 
     { 
      read.Action("Origin_Combo", "ItemOrigin"); 
     }) 
     .ServerFiltering(true); 
    })) 

这是我网的一部分

.Name("ItemOrigin_#=ItemSuppliersID#") 
. 
. 
columns.Bound(p => p.Origin.OriginNameE") 
     .EditorTemplateName("OriginComboEditor") 

    .IncludeInMenu(false); 

回答

0

EditorTemplate ComboBox:Name(“OriginID”)应该匹配Grid列的名称:“columns.Bound(p => p.Origin.OriginNameE”)

所以。否则将EditorTemplate名称更改为Origin.OriginNameE,或者为该列设置网格模型的新名称。