javascript - 在运行时向 senchas carousell 添加东西的正确方法

标签 javascript extjs sencha-touch-2 carousel

那么如何在 sencha touch 2.x 中向 carousell 添加内容?

var c = Ext.create('Ext.Carousel', {
            fullscreen: true,

            defaults: {
                styleHtmlContent: true
            },

            items: [
                {
                    html : 'Item 1'
                }]
        });

例如,如果我想将 form f 推送到 carousell,我该怎么做? 我已经尝试过 c.push(f)c.add(f) 但我看不到我的表单被添加到那里。

最佳答案

将东西添加到像 Ext.Carousel 这样的容器中的正确方法是使用 add() 函数。如果您想在运行时将所有内容添加到其中,您也可以像这样定义轮播:

var c = Ext.create('Ext.Carousel', {
            fullscreen: true,

            defaults: {
                styleHtmlContent: true
            }

            });

现在您可以使用c.add(f) 函数了。此外,要从轮播或其他容器 c 中删除对象 f,请使用 c.remove(f)

关于javascript - 在运行时向 senchas carousell 添加东西的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23845737/

相关文章:

javascript - 单击循环内的事件关闭

javascript - 使用 reactJs 和 chartjs 绘制饼图

javascript - 如何让 Highchart Gauge 在 Sencha Touch 2 中工作

javascript - 如何在 extjs 网格单元中显示嵌套数组

javascript - 使用 Ajax 请求在 Sencha touch 2.0 中获取 Cookie

sencha-touch-2 - 里面有图片和文字的按钮

javascript - Google 图表未在 x 轴上显示完整的小数前导 0

javascript - 禁用 anchor onclick

javascript - 隐藏 ExtJs 4.1 TreePanel 中的节点

Extjs - 多文件上传