2013-01-15 2 views
1

숨기기,하지만 난 그리드에 문제가검도 UI 그리드 내가 검도 UI를 사용하고 구성 요소 Column.Template

당신이 열 "명령"아래의 코드를 사용하는 경우 페이지에 표시하지만 페이지가 없습니다 정렬 변경 또는 그리드별로 페이지 새로 고침이 있습니다.

@(Html.Kendo().Grid(Model) 
.Name("Grid") 
.Columns(columns => 
{ 
    columns.Bound(p => p.cd_empresa).Visible(false); 
    columns.Bound(p => p.cd_grupo).Visible(false); 
    columns.Bound(p => p.descricao); 
    columns.Template 
    (
     @<text> 
    Text 1 
    Text 2 

    </text> 
    ).Title("Command").Width(80); 

}) 
.ColumnMenu() 
.Selectable(selectable => selectable.Mode(GridSelectionMode.Single)) 
.Pageable() 
.Sortable() 
.Scrollable(scr => scr.Height(240)) 
.Filterable() 
.DataSource(dataSource => dataSource 
    .Ajax() 
    .ServerOperation(false) 
    .PageSize(7) 
    .Read(read => read.Action("Index", "GrupoFiscal")) 
    .Model(model => model.Id(p => p.cd_grupo)) 
    .Model(model => model.Id(p => p.cd_empresa)) 
) 

)

나는 아약스는 페이지를 새로 고침없이 작동

. DataSource (dataSource => dataSource 
         . Ajax() 
         . ServerOperation (false) 
         . PageSize (7) 
         . Read (read => read.Action ("Index", "GrupoFiscal")) 
         . Model (model => model.Id (p => p.cd_grupo)) 
         . Model (model => model.Id (p => p.cd_empresa)) 
    ) 

하지만 열 "명령"아무 쇼를 넣어합니다. 주이 열 편집 링크가 삭제 세부

답변

3

documentation 참조 : 열 템플릿

서버 템플릿이 설정된 경우이 일이 일어날

을 표시되지 않습니다

하지만 그리드는 은 ajax 바인딩을 위해 구성되었습니다. ClientTemplate도 설정하십시오. 클라이언트 템플릿 만 설정되었지만 그리드가 서버 바인딩 용으로 구성된 인 경우에도 이 발생합니다. 템플릿도 설정하십시오.