首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Sencha touch中将工具栏添加到Ext.dataview.DataView之上?

如何在Sencha touch中将工具栏添加到Ext.dataview.DataView之上?
EN

Stack Overflow用户
提问于 2013-04-15 14:00:45
回答 1查看 2.3K关注 0票数 0

我有一个Ext.dataview.DataView,如何在这个视图中添加工具栏?我试过在config中添加它,但不起作用。我的数据视图消失了。我也试过在initialise()中添加工具栏,但我的数据视图再次消失了。有其他选择吗?

代码语言:javascript
复制
Ext.define('Proj.ListItems', {
    extend: 'Ext.dataview.DataView',

    requires : ['Ext.dataview.List'],

    xtype: 'listitms',

    config: {

        xtype: 'dataview',


        id: 'listItemsDataView',

        itemTpl: '<div class="tweetdiv"></div></div>', //
        store:'Item',
        listeners: {

        }


} });
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-15 14:33:37

你的代码结构似乎是错误的,特别是在你的config代码块中。也许您希望在中使用dataview作为item....as:

代码语言:javascript
复制
...
config: {
    items: [
        {
            xtype: 'dataview',
            id: 'listItemsDataView',
            itemTpl: '<div class="tweetdiv"></div></div>', //
            store:'Item',
            listeners: {

            }
        },
        ...
    ],
    ...
},
...

如果不是这样,我不知道你可以忽略它。无论如何,您是否正在尝试做这样的事情:Demo

编辑:

下面的代码也适用于我:

代码语言:javascript
复制
Ext.define('MyApp.view.MyDataView', {
    extend: 'Ext.dataview.DataView',
    alias: 'widget.listitms',

    config: {
        id: 'listItemDataView',
        data: [
            {
                string: 'car'
            },
            {
                string: 'bike'
            },
            {
                string: 'van'
            }
        ],
        itemTpl: [
            '<div>Data View Item {string}</div>'
        ],
        items: [
            {
                xtype: 'toolbar',
                docked: 'top',
                title: 'I\'m A Toolbar'
            }
        ]
    }

});
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16008540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档