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

次のコードを使用しましたが、うまくいきます:

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

btApagarCategoryは、アクションシートを呼び出すボタンです

于 2013-08-23T16:05:47.303 に答える
0

これを試して

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

Ext.getCmp('actnopt');

アクションシートの詳細

于 2013-03-16T18:59:57.190 に答える