0

新しいビューに移動すると、sencha touch で検索フィールドの検索アイコンが消えます。また、ボタンを追加しているため、検索フィールドが少し縮小されます。検索フィールドの縮小を防ぐにはどうすればよいですか、または検索フィールドのアイコンを維持するにはどうすればよいですか?

    Ext.define('Proj.view.Home', {
    extend: 'Ext.navigation.View',
    xtype: 'homeTabItem',
    id: 'home',

this.add(
            {
                xtype: 'toolbar',
                id: 'SeachToolbar',
                docked: 'top',
               items: [
                   {
                       xtype: 'searchfield',
                       align: 'left',
                       width:200,
                       placeHolder: 'Search'

                   },

                   {
                       id : 'searchButton_h',
                       xtype : 'button',
                       iconCls : 'search',
                       iconMask : true,
                       align : 'left',
                       scope:this,
                       handler:this.onSearchKeyUp
                   },

                   {

                       id : 'homeSelect',
                       xtype: 'selectfield',
                       hidden:true; 
                       iconMask : true,
                       align : 'right',
                       width : '20%',
                   }
    ]});

プッシュ ビューで「homeSelect」を表示すると、検索フィールドの拡大鏡アイコンが消えます。

4

1 に答える 1

0

a

var PnlQuejaReclamo = Ext.create('Ext.panel.Panel', {
                    id: 'PnlQuejaReclamo',
                    title: 'Quejas Reclamos',
                    layout: 'border',
                    tbar: [{
                            width: 200,
                            id:'Reclamo',
                            emptyText: 'Buscar...',
                            xtype: 'searchfield',
                            store: StoreQuejaReclamo,
                            params: {start: 0, limit: 100}
                        }, '->', {
                            itemId: 'create',
                            text: 'Agregar',
                            iconCls: 'agregar',
                            hrefTarget: 'quejareclamo/create',
                            handler: function(btn) {
                                btn.TipoIndicador = 3;
                                btn.Titulo = ' Queja Reclamo';
                                new SistIntegral.FrmQR.QuejaReclamo().Window(btn);
                            }
                        }, '-', {
                            itemId: 'edit',
                            text: 'Editar',
                            iconCls: 'editar',
                            hrefTarget: 'quejareclamo/edit/',
                            handler: function(btn) {
                                btn.TipoIndicador = 3;
                                btn.Titulo = ' Queja Reclamo';
                                new SistIntegral.FrmQR.QuejaReclamo().Window(btn);
                            }
                        }, '-', {
                            itemId: 'eliminar',
                            text: 'Eliminar',
                            iconCls: 'eliminar',
                            handler: function() {
                            },
                            disabled: true
                        }
                    ],
                    items: [gridQuejaReclamo, PnlDetalles],
                    closable: false
                });
于 2013-06-18T22:41:39.703 に答える