Как я могу вставить свой touchEvents.js в другой файл myjs.js ???Некоторые примеры? - PullRequest
1 голос
/ 13 мая 2011

Я новичок в рамках 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)

...