Настройка пользовательского фильтра для сетки клиентов и заказов в администраторе
1
1 answers
То, чего вы хотите достичь здесь, я лично не думаю, что это хорошая идея. Этот процесс может занять больше времени для загрузки или даже может застрять в зависимости от спецификаций сервера.
Хотя, если вы все еще хотите это сделать. Magento устанавливает минимальное и максимальное значение, которое вы можете задать для пользовательского списка.
/**
* Converts provided value to a number and puts
* it in range between 'minSize' and 'maxSize' properties.
*
* @param {(Number|String)} value - Value to be normalized.
* @returns {Number}
*/
normalize: function (value) {
value = +value;
if (isNaN(value)) {
return this.getFirst();
}
return utils.inRange(Math.round(value), this.minSize, this.maxSize);
}
Таким образом, вышеуказанная функция проверит диапазон, и если он превысит диапазон, она вернет максимальный размер
Поэтому вам нужно измените максимальный размер, чтобы получить нужный диапазон.
return Element.extend({
defaults: {
template: 'ui/grid/paging/sizes',
value: 20,
minSize: 1,
maxSize: 999, // You need to change this value
options: {
'20': {
value: 20,
label: 20
},
'50': {
value: 50,
label: 50
},
'100': {
value: 100,
label: 100
},
'200': {
value: 200,
label: 200
}
},
statefull: {
options: true,
value: true
},
listens: {
value: 'onValueChange',
options: 'onSizesChange'
}
},
Рекомендуем не изменять основной файл, вы можете переопределить его. Обязательно разверните статическое содержимое после внесения изменений.
1
Author: Priyank, 2017-06-07 10:26:46