Sencha Touch Bundle试用网格

时间:2015-05-20 14:49:13

标签: javascript grid sencha-touch-2

我正在尝试在视图中创建一个网格,但列标题在标题上,我不知道什么是不正确的。 这是预览: enter image description here

以下是视图的代码:

Ext.define('demoapp.view.MainMenu',{
extend:'Ext.form.Panel',
requires:['Ext.TitleBar','demoapp.store.CCAA'],
alias:'widget.mainmenuview',
config:{
    layout:{
        type:'fit'
    },
    items:[{
        xtype:'fieldset',
        items:[{
            xtype:'titlebar',
            title:'Menú principal',
            docked:'top',
            items:[{
                xtype:'button',
                text:'Desconectar',
                itemId:'logOffButton',
                align:'right'
            }]
        },
        {
            xtype:'fieldset',
            items:[{
                xtype:'selectfield',
                itemId:'CCAAcombo',
                label:'Comunidad Autonoma',
                store:'storeCCAA',
                displayField:'nombre',
                valueField:'id',
                autoSelect:false,
                placeHolder:'Elige una para filtrar'
            },
            {
                xtype: 'container',

                items:[{
                    xtype: 'grid',
                    requires: ['Ext.grid.Grid',
                               'Ext.grid.HeaderGroup',
                               'Ext.grid.plugin.Editable',
                               'Ext.grid.plugin.ViewOptions',
                               'Ext.grid.plugin.MultiSelection',
                               'Ext.grid.plugin.ColumnResizing',
                               'Ext.grid.plugin.SummaryRow'
                    ],
                    title: 'EJEMPLO GRID LICITACIONES',
                    headerContainer: {
                           height: 65
                    },
                    itemHeight: 60,
                    columns:[
                             {
                                 text:'Id'
                             },
                             {
                                 text:'N.Licitacion'
                             },
                             {
                                 text:'Organismo'
                             },
                             {
                                 text:'Tipo'
                             },
                             {
                                 text:'F-Pub'
                             },
                             {
                                 text:'Estado'
                             },
                             {
                                 text:'Ofertado'
                             },
                             {
                                 text:'Presupuestado'
                             },
                             {
                                 text:'Prorroga'
                             }
                    ]
                }]
            }]
        }]
    }],
    listeners:[{
        delegate:'#logOffButton',
        event:'tap',
        fn:'onLogOffButtonTap'
    },
    {
        delegate:'#CCAAcombo',
        event:'change',
        fn:'onCCAAcomboChange'
    }]
},
onLogOffButtonTap:function(){
    this.fireEvent('onSignOffCommand');
},
onCCAAcomboChange:function(field,value){
    var idCCAA=value;
    this.fireEvent('onCCAAcomboChangeAction',idCCAA);
}
});

我想要标题下的列标题和列。

1 个答案:

答案 0 :(得分:0)

添加:

width:'100%',

到网格属性可以解决问题。