Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Ext.resizer.Splitter - Отключение режима ghost (https://javascript.ru/forum/extjs/57241-ext-resizer-splitter-otklyuchenie-rezhima-ghost.html)

khusamov 26.07.2015 12:22

Ext.resizer.Splitter - Отключение режима ghost
 
Здравствуйте!

Как сделать, чтобы Ext.resizer.Splitter при перемещении сразу начал менять размеры соседних объектов, а не включал режим ghost (аналогичный как у Window)?

Спрашиваю, так как опции ghost (как у Ext.Window) или dynamic (из конфига resizable того же окна) я не нашел.

nohuhu 27.07.2015 21:54

Эта функция не конфигурируется по веской причине: layouts весьма накладны даже в модных браузерах, не говоря уже об IE8/9. Смысл фантомного передвижения как раз в том, что двигается только один элемент, а после окончания перетаскивания делается один layout.

Так что стандартными средствами это не сделать никак. Если хотите приключений на свою, гхм, голову, то ковыряйте Ext.resizer.SplitterTracker.

bastrakov 03.08.2015 14:45

Цитата:

Сообщение от khusamov (Сообщение 381553)
Как сделать, чтобы Ext.resizer.Splitter при перемещении сразу начал менять...

вот вы толстоклиентщики... :-)
таймаут на изменение поля, ДО запроса стора люди придумали не просто так. вы там будете таскать мышкой по экрану, а у меня 100500 запросов на сервак будет летать?!. агачичас! :-)

не надо ничего делать в реалтайме, если это не личный запрос заказчика, что типа так будет красивше. спокойно выставил все значения, нажал кнопку "применить", и спокойно все перечитал.

khusamov 03.08.2015 19:20

ниче не понял

у меня при изменении границы ничего на сервер не передается. Вы о чем?


Часовой пояс GMT +3, время: 16:19.