2012-02-02 4 views
1

У меня есть сетка с ListFilter на одном из столбцов. Список элементов фильтра достаточно длинный, чтобы он переполнял высоту страниц. Однако я не получаю ручки прокрутки в списке, как в меню столбцов.extjs grid ListLilter прокрутки (переполнение ListFilter)

Для иллюстрации:

меню Колонка стандартно поставляется с верхними и нижней прокруткой ручки на переполнении, верхняя ручка показано здесь:

enter image description here

Меню ListFilter не имеет прокруток ручки переполнения (хотя он будет прокручивать с помощью колеса мыши):

enter image description here

I Я думал, что это произошло, потому что моя реализация ListFilter была основана на удаленном хранилище данных, а не на фиксированном списке параметров (данные не загружаются до рендеринга сетки). Я перешел на фиксированный список, и у меня все еще нет ручек. Кто-нибудь применял ручки прокрутки в этих списках фильтров?

+0

Когда Geronimo задает вопрос - вы знаете, что это будет хорошо :) – dbrin

+0

Спасибо @DmitryB, надеюсь, это не значит, что все в тупике ... Я оставил этот вопрос, бросившись сюда, пока я двигался с большими надеждами перед тем как закончить. У половины моих пользователей нет колесиков мыши, и большинство из них не знают, чтобы перевернуть это меню, чтобы прокрутить его :( – Geronimo

+0

ouch! И половина из них использует IE6? :) Я чувствую к вам! – dbrin

ответ

1

Добавить this.selfty.xtype = 'menu'; к функции конструктора внутри ListMenu.js, и она должна работать.

+0

Блестящий, это делает трюк! – Geronimo