Я новичок в рамках Sencha. Я прочитал частичное руководство, которое я нашел на сайте, чтобы попытаться создать несколько панелей с вкладками и кнопками.
Я хотел бы иметь возможность понять, как создать мой «файл events.js», в котором нужно поместить событие жеста касания и вызвать его обратно в средний файл myJS.js. В частности, в «закрепленных элементах», которые я создал для своей средней панели, я объявил tabPanel, некоторые кнопки и панель, где я указал, как «html», файл дизайна .svg, содержащий планиметрию. Я хотел бы применить ТОЛЬКО к этой последней панели, содержащей эту планиметрию (для масштабирования пальцами), события жеста TOUCH, такие как PINCH, TAP и т. Д. Как я могу это сделать?
Не могли бы вы дать мне очень простой пример того, как использовать файл touchEvent.js (который мне нужно реализовать) и как подключить его к среднему файлу, содержащему EXT.SETUP (…. OnReady… ..)?
Примерно так:
(myEventTouch.js)
myHandler = function() {“Pinching”};
(myPrincipalFile.js)
Ext.setup ({ onReady: function(){
new Ext.panel({ dockeditems: myitems })
}
var dockedItems = [{
xtype: 'toolbar',
title: 'Planimetry',
ui: 'dark',
dock: 'top',
items: “ some buttons “,
},
{
id:'html',
dock:'left',
width: '75%',
// HERE THERE IS THE CRITICAL POINT
html: '<object data="planimetry.svg" style="width: 100%; height: 100%" type="image/svg+xml" id="plan"/>',
handler: myHandler // HERE I WISH CALL BACK MY HANDLER
},
{
dock:'right',
width:'25%',
xtype:'tabpanel',
items: [“something”]
})
Заранее спасибо:)
приписка
извините за мой английский (я итальянец: P)