0

我正在尝试在 Sencha Touch 中渲染一个简单的轮播,但是它没有出现。我唯一看到的是项目的指示点。在 Chrome 中检查显示正在添加标签,但我看不到它们。

轮播视图:

Ext.define('Project.view.ChartCarousel', {
    extend : 'Ext.Carousel',
    xtype : 'chartCarousel',
    config : {
        title : 'Title',
        fullscreen: 'true',
        width: '100',
        height: '100',
        jumpToIndex: 0,
        defaults : {
            padding: '10 10 10 10'
        },
        items : [{
            html:'<div style="text-align:center">test 1</div>'
        }, {
            html:'<div style="text-align:center">test 2</div>'
        }, {
            html:'<div style="text-align:center">test 3</div>'
        }]
    }
});

包含视图:

Ext.define('Project.view.SummaryChart',{
        extend: 'Ext.form.Panel',
    xtype: 'summaryChart',
    requires: [
            'Ext.Toolbar'
    ],
    config: {
        items: [

            {
                xtype: 'chartCarousel'
            }

        ]
    },
    initialize: function() {
        this.callParent(arguments);
    }
});
4

1 回答 1

0

我找到了答案。我需要添加flex: '1'到轮播的配置中。

于 2013-04-10T14:19:24.920 回答