2014-06-24 2 views
0

자식 검도 격자 (중첩 된 격자)에 comboBox 편집기 템플릿을 추가하려고했지만 페이지를 열면 "유효하지 않은 템플릿"이라고 표시됩니다. 아이 그리드 여기중첩 된 격자가있는 검도 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")

So. EditorTemplate 이름을 Origin.OriginNameE로 변경하거나 Grid 모델에이 열의 새 이름을 설정하십시오.

관련 문제