2017-01-06 2 views
0

asp.net MVC 용 검도 표를 사용하고 있습니다. 내가 검도 표 편집 EditTemplate이 작동하지 않는 부트 스트랩 클래스 및 텍스트 상자 자동 포커스

1

에 직면하고있다

두 문제 - 사용자를위한 뷰를 생성 표시하는 동안, 나는 첫 번째 텍스트 상자에 자동 초점 속성을 설정했습니다. 검도없이 사용하면 자동 초점이 잘 작동하여 돔에 주입됩니다. 그러나 kendo와 editortemplate를 사용할 때 autofocus 속성이 삽입 된 것을 볼 수 없습니다.

2 - 또한 검도 그리드 Ajax 편집에서 편집 링크를 클릭하면 텍스트 상자에 부트 스트랩 스타일이 표시되지 않습니다.

@(Html.Kendo().Grid(Model) 
.Name("Grid") 
.Columns(columns => 
{ 
    columns.Bound(u => u.USERNAME); 
    columns.Bound(u => u.PASSWORD); 
    columns.Bound(u => u.ROLE); 
    columns.Bound(u => u.STATUS); 
    columns.Command(command => { command.Edit(); command.Destroy(); }).Width(250); 
} 
) 
.Pageable() 
.DataSource(datasource => datasource 
    .Ajax() 
    .Model(model => model.Id(u => u.ID)) 
    .Update(update => update.Action("Edit", "Users")) 
    .Destroy(destroy => destroy.Action("Delete", "Users")) 
) 

)

사용자에 대한 VIEW 사용자 이름 일부 생성을 첫번째 문제 내가

<div class="form-group"> 
     @Html.LabelFor(model => model.USERNAME, htmlAttributes: new { @class = "control-label col-md-2" }) 
     <div class="col-md-10"> 
      @Html.TextBoxFor(model => model.USERNAME, new { @autofocus = "autofocus", @class = "form-control" }) 
      @Html.ValidationMessageFor(model => model.USERNAME, "", new { @class = "text-danger" }) 
     </div> 
    </div> 
에 직면 AM WHERE 다음

INDEX보기에서 코드

KENDO GRID 있습니다

autofocus을보기 만들기에 넣었지만 검도를 사용할 때는 페이지로드에 초점을 볼 수 없습니다. Kendo와 EditorTemplate을 제거하면 자동 초점이 제대로 작동합니다.

코드 및 몇 가지 세부 정보를 추가했습니다. 제발, 기본적으로 두 가지 문제가 있습니다. 검도를 사용하면 Create.cshtml에서 USERNAME 텍스트 상자에 대해 자동 포커스를 얻을 수 없습니다. 둘째, Kendo Grid Edit에서 폴더에 EditorTemplate을 적용하지 않으면 편집 모드에서 텍스트 상자에 적용된 부트 스트랩 클래스를 볼 수 없습니다. editortemplate을 적용하면 create.cshtml에서 자동 포커스가 작동하지 않습니다.

답변