2016-12-07 4 views
0

Kendo UI MVC을 사용하고 있는데 그리드의 모든 항목을 표시 할 수있는 옵션이 있습니다. 검도 UI 격자의 한 페이지 당 항목 수

var pageSizes = [{ text: "5", value: 5 }, { text: "10", value: 10 }, { text: "25", value: 25 },{ text: "All", value: rowCount }]; 

$('.k-pager-sizes select[data-role="dropdownlist"]').data('kendoDropDownList').setDataSource(new kendo.data.DataSource({ data: pageSizes })); 

나는 한 페이지에 표시되는 모든 항목을 얻을 수 있었다, 그러나 나는 선택하면 '전체', 드롭 다운 목록 항목의 텍스트를 rowCount의 값을 '모두'로 변경됩니다.

그리드 컨트롤의 databound 이벤트에서 텍스트를 변경해 보았지만 작동하지 않는 것 같습니다. 누구든지 도와 줄 수 있습니까?

+0

드롭 다운 항목을위한 SelectedTemplate이 있다고 생각합니다. 선택한 값에 스타일 지정 또는 텍스트 값 재정의를 적용 할 수 있습니다. 나는 과거에 그것을 사용했습니다. 나는 문서를 찾으려고 노력할 것이다. –

답변

0

값 템플릿에 대한 설명서를 찾았습니다. 그리드의 드롭 다운에 적용하고 텍스트를 사용자 정의 할 수 있습니다.

Here is the documentation 드롭 다운 목록을 사용자 정의하십시오.

+0

도움 주셔서 감사합니다. 쉽게 문제를 해결할 수있는 도우미 방법을 발견했습니다. .Pageable (x => x.PageSizes (새 목록 {10, 20, "all"}). 새로 고침 (true)) – Ashish