2014-01-07 3 views
0

У меня есть требование, когда мне нужно скрыть номера страниц в панели разбиения на страницы. Я попытался присвоить значение maxPageStep равным 0, но плагин принимает значение по умолчанию для stepper. Может ли кто-то помочь в этом. вар _addComponents = функция (_value, _title, _pageStepper) {Как отключить номера страниц в разбивке на доджо

   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

В Доджо есть 3 реализации сетки. Пожалуйста, напишите, какой из них вы используете, какую версию dojo, и если решение Dimitri сработало для вас, пожалуйста, примите его. –

+0

Я использую настраиваемый EnhancedGrid, где мне нужно скрыть последние и первые кнопки и раздел номера страницы. В 1.6 он работал нормально, но когда я перешел на 1.9, он не работает. Да Решение Dimitri работает как работа. Ниже мой индивидуальный код. – yarra

ответ

0

Я думаю, что самый простой способ это просто, чтобы скрыть это с помощью CSS с помощью:

.dojoxGridPaginatorStep { 
    display: none; 
} 

Если вам нужно, чтобы применить его только один grid (не глобально) вы можете дать вашей сетке идентификатор или имя класса и добавить его в селектор CSS.

 Смежные вопросы

  • Нет связанных вопросов^_^