2014-01-07 2 views
0

페이지 번호를 숨길 필요가있는 곳이 있습니다. maxPageStep 값을 0으로 지정하려고했지만 페이지 스테퍼에 대한 기본값을 사용하는 플러그인입니다. 이것을 달성하는 데 도움을 줄 수 있습니까? 당신은 단지 하나에 적용해야하는 경우dojo 페이지 매김에서 페이지 번호를 비활성화하는 방법

.dojoxGridPaginatorStep { 
    display: none; 
} 

:

   var _componentsDiv = domConstruct.create("div", { 
        value : _value, 
        title : _title, 
        tabindex : 1 
        }, _paginator.pageStepperDiv, _pageStepper); 
       _paginator.plugin.connect(_componentsDiv, "onclick", lang.hitch(_paginator, "_onPageStep")); 
       dijit.setWaiState(_componentsDiv, "label", _title); 
       var _componentsSpan = domConstruct.create("span", { 
        value : _value, 
        title : _title, 
        innerHTML : _paginatorButtons[_value] 
       }, _componentsDiv, _pageStepper); 
       domClass.add(_componentsSpan, "dojoxGridWardButtonInner"); 
       }; 
       _addComponents("prevPage", this.plugin._nls.prevTip, "first"); 
       _addComponents("nextPage", this.plugin._nls.nextTip, "last"); 
       if(_paginator.maxPageStep == 1){ 
       query(".dojoxGridActived").addClass('divHide'); 
       query(".dojoxGridInactived").addClass('divHide'); 

       } 
       if(this.showExtremeButtons){ 

        _addComponents("firstPage", this.plugin._nls.firstTip, "first"); 
        _addComponents("lastPage", this.plugin._nls.lastTip, "last"); 
        } 
       } 
+0

Dojo에는 3 가지 그리드 구현이 있습니다. 사용하고있는 사람, 도장 버전을 적어주세요. Dimitri의 솔루션이 효과가 있다면 그것을 받아주십시오. –

+0

나는 마지막 및 첫 번째 단추 및 페이지 번호 섹션을 숨겨야하는 사용자 지정 EnhancedGrid를 사용하고 있습니다. 1.6에서는 제대로 작동하지만 1.9를 마이그레이션 할 때 작동하지 않습니다. 예 Dimitri의 해결책은 해결 방법으로 일하고 있습니다. 아래는 제 맞춤 코드입니다. – yarra

답변

0

var에 _addComponents = 기능 (_value, _title, _pageStepper는) {내가 가장 쉬운 방법을 사용하여 CSS를 통해 그것을 숨길 그냥 생각 그리드 (글로벌하지 않음)에서는 그리드에 ID 또는 클래스 이름을 부여하고 CSS 선택기 앞에 추가 할 수 있습니다.

관련 문제