Я использую extjs 6.2.0 введите описание изображения здесь 'xtye: draw' для реализации на топологии.Нужна полоса прокрутки, чтобы показать клиенту все спрайты, когда некоторые из спрайтов исчезли с экрана.Тем не менее, даже если я настроил прокрутку до истины, это не работает.
Я упростил коды, создав два круга в одном контейнере, чтобы воспроизвести эту проблему, пожалуйста, проверьте коды ниже для справки.
Любые предложения приветствуются, заранее спасибо.
Ext.define ('drawtest.view.main.Main', {extend: 'Ext.tab.Panel', xtype: 'app-main',
requires: [
'Ext.plugin.Viewport',
'Ext.window.MessageBox',
'drawtest.view.main.MainController',
'drawtest.view.main.MainModel',
'drawtest.view.main.List',
'Ext.draw.plugin.SpriteEvents',
'Ext.draw.Container'
],
controller: 'main',
viewModel: 'main',
ui: 'navigation',
items: [{
xtype: 'container',
width: 1000,
height: 800,
layout: 'border',
scrollable: 'true',
items: [{
region: 'center',
xtype: 'draw',
scrollable: true,
plugins: ['spriteevents'],
// /scrollable: 'true',
margin: '1 0 0 1',
flex: 1,
reference: 'windmachines',
sprites: [{
type: 'circle',
fillStyle: '#79BB3F',
r: 100,
x: 100,
y: 100
}, {
type: 'circle',
fillStyle: '#79BB3F',
r: 100,
x: 1900,
y: 100
}],
}]
}]
});