Показать сообщение отдельно
  #1 (permalink)  
Старый 04.05.2017, 16:57
Профессор
Отправить личное сообщение для potkin Посмотреть профиль Найти все сообщения от potkin
 
Регистрация: 23.08.2008
Сообщений: 162

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);
                }
            )
}


И т.д.
Ответить с цитированием