1

我正在尝试使用选项的 itemId 选择一个 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();
    },
});
4

2 回答 2

0

试试这个

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

Ext.getCmp('actnopt');

有关操作表的更多信息

于 2013-03-16T18:59:57.190 回答
0

我使用了以下代码,它适用于我:

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

其中btApagarCategoria是调用操作表的按钮

于 2013-08-23T16:05:47.303 回答