gpt4 book ai didi

sencha-touch-2 - 在 TabPanel 上点击时如何调用 Controller 上的函数? Sencha 触摸 2

转载 作者:行者123 更新时间:2023-12-02 00:22:02 24 4
gpt4 key购买 nike

我在 Sencha Touch 2 中有一个 Controller 和一个 TabPanel,我想在 TabPanel 上点击一个元素时调用一个函数:

TabPanel.js

Ext.define('app.view.principalTabPanel', {
extend: 'Ext.tab.Panel',
alias: 'widget.ptabpanel',
config: {
ui: 'light',
items: [
{
xtype: 'container',
itemId: 'idContnr',
title: 'tap Me!',
iconCls: 'bookmarks'
}
],
tabBar: {
docked: 'bottom',
ui: 'light'
}
}
});

Controller .js

Ext.define('app.controller.mainController', {
extend: 'Ext.app.Controller',
config: {
control: {
"ptabpanel #idContnr": {
tap: 'takePhoto'
}
}
},
takePhoto: function() {
console.log('toma foto!'); // Not Working :(
}
});

最佳答案

与其在选项卡上监听“点击”事件,不如在选项卡面板本身上监听“activeitemchange”。参见 http://docs.sencha.com/touch/2-0/#!/api/Ext.tab.Panel-event-activeitemchange

关于sencha-touch-2 - 在 TabPanel 上点击时如何调用 Controller 上的函数? Sencha 触摸 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10519731/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com