Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Ext.tree.Panel scrolling in top (https://javascript.ru/forum/extjs/68716-ext-tree-panel-scrolling-top.html)

potkin 04.05.2017 16:57

Ext.tree.Panel scrolling in top
 
Имеем: Ext.tree.Panel
Операция: Раскрытие нода
Нужно: При раскрытии нода, нужно его переместить в самый верх. То есть сделать скролинг и так точ бы он оказался в самом верху.
Возможно ли такое?

Пробовал разные варианты:

//Тут 500px, я не могу определить на сколько надо скролить ... (((
TreeMy.scrollBy(500, 500, true);


//Пробегает все под-ноды раскрываемого нода
//в следствии чего раскрываемый нод может выйти за пределы экрана (((
afteritemexpand: function (nodeX, index, item, eOpts) {
            nodeX.eachChild(
                function (node) {
                    debugger;
                    TreeMy.getView().focusRow(node);
                }
            )
}


И т.д.

siber-biber 05.05.2017 06:24

http://docs.sencha.com/extjs/6.2.1/c...-ensureVisible


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