选择动作表的itemid来隐藏/销毁它

时间:2013-03-15 17:58:43

标签: sencha-touch sencha-touch-2

我正在尝试使用optionsId选项的ActionSheet。我已经尝试了很多选择器,但文档并不是最好的,我对如何选择ActionSheet的itemId感到很遗憾。

谢谢

Ext.define('crystal.controller.view', {
    extend: 'Ext.app.Controller',
    config: {
        refs: {
            test: {
                selector: 'test #viewapphb',
            },
            actionsheet: {
                selectors: 'options',
                xtype: 'test',
                autoCreate: true,
            }
        },
        control: {

            test: {
                tap: 'viewapphb',
            },
        },
    },

    viewapphb: function () {
        var action = Ext.ComponentQuery.query('test #options');
        Ext.Viewport.setActiveItem(Ext.create('crystal.view.apphb'));
        action.hide();
    },
});

2 个答案:

答案 0 :(得分:0)

试试这个

actionsheet: {
                selectors: 'options',
                id: 'actnopt',
                xtype: 'test',
                autoCreate: true,
            }
  

Ext.getCmp( 'actnopt');

Action Sheet

的更多信息

答案 1 :(得分:0)

我使用了以下代码,它对我有用:

Ext.getCmp('btApagarCategoria').actions.hide();

btApagarCategoria 是调用动作表的按钮