具有嵌套网格的Kendo comboBox编辑器

时间:2014-06-24 05:24:21

标签: asp.net-mvc combobox kendo-ui kendo-grid

我尝试在子级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);

1 个答案:

答案 0 :(得分:0)

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

因此。您还可以将EditorTemplate名称更改为Origin.OriginNameE,或者为此列设置一个新名称。