Добрый вечер !!!
Надо сделать аналог HTML-а в ExtJS:
<h1 id="heading1">heading 1</h1>
...
<a href="#heading1">Ссылка на heading 1</a>
Есть: слева Ext.tree.Panel (оглавление), по центру Ext.panel.Panel (HTML).
Надо при клике на ветку дерева проматывать Панель к месту где есть "heading1"
Код:
//Дерево (Оглавление документа)
var TreeViewOglav = Ext.create('Ext.tree.Panel', {
store: storeOglav,
region: "west",
...
listeners: {
itemclick: function (view, rec, item, index, eventObj) {
var _leaf = rec.get('leaf');
if (_leaf == true) {
//FunShowHeading('heading' + rec.get('id'));
//Вот здесь надо промотать текст, находящийся в Панели, до места где находится "heading" + rec.get('id')
}
}
}
});
//Панель (Документ в формате HTML)
var panelDocs = new Ext.create("Ext.panel.Panel", {
title: "Документ",
autoScroll: true,
autoLoad: {
url: "Docs.ashx?id_doc=" + id
},
region: 'center'
});