Как да резервирам вертикална лента за превъртане в мрежов панел на ExtJS 4?

Бих искал да знам дали има начин да се запази място за вертикална лента за превъртане в мрежов панел с ExtJS 4.1.1. Спомням си, че успях да направя това с ExtJS 3, но може би тази функция беше премахната?

Решетката има фиксирана височина, така че лентата за превъртане се появява, когато броят на редовете надвиши височината на мрежата. Има и действие "изтриване", което позволява премахването на всеки ред един по един. Проблемът е, че действието се премества надясно, когато лентата за превъртане вече не е необходима. Това е поведението, което бих искал да избегна.


person leaf    schedule 22.07.2013    source източник


Отговори (2)


Мисля, че търсите reserveScrollbar

http://docs.sencha.com/extjs/4.2.1/#!/api/Ext.layout.container.Auto-cfg-reserveScrollbar

person Brett    schedule 12.08.2013
comment
Здравей Брет :) Не мога да си спомня точно какъв беше контекстът, минаха твърде много дни. Освен това съм напълно сигурен, че съм пробвал това свойство, но без резултат (ExtJS 4.1.1). Предполагам, че съм решил проблема по индиректен начин. Благодаря все пак, ще се опитам да не забравя да актуализирам тази страница, ако отново попадна на този проблем. - person leaf; 13.08.2013
comment
здрасти Така че, въпреки че може да е спорен въпрос, струва си да се спомене, че reserveScrollbar е валиден за панели. Едно решение може да бъде да вложите решетката в панел, който има резервна лента за превъртане. - person Brett; 13.08.2013

Добавете overflowY: 'scroll' като конфигурационен параметър за вашата мрежа. Вижте документите тук: http://docs.sencha.com/extjs/4.2.1/#!/api/Ext.Component-cfg-overflowY.

person kevhender    schedule 22.07.2013