使用ext组件创建模板

时间:2015-09-03 04:02:39

标签: javascript extjs

我希望有一个模板使用tpl和他们现有的数据,但我也想在内部添加ext组件!其次,我不能看书。我不知道为什么

var Book = Ext.create('Ext.view.View', {
        width: 300,
        height: 150,
        store: books,
        title: 'Books',
        tpl: Ext.create('Ext.XTemplate',
                '<tpl for=".">',
                    '<div style="margin-bottom: 10px;" class="thumb-wrap">',
                      '<br/><span>**EXT component here**</span>',
                      '<br/><span>{booktitle}</span>',
                    '</div>',
                '</tpl>'
        ),
        renderTo: Ext.getBody()
    });

关于我应该做什么/不做什么的任何建议?

1 个答案:

答案 0 :(得分:0)

您可以尝试以下方式:

var Book = Ext.create('Ext.dataview.DataView', {
        width: 300,
        height: 150,
        store: books,
        title: 'Books',
        itemTpl: Ext.create('Ext.XTemplate',
                '<tpl for=".">',
                    '<div style="margin-bottom: 10px;" class="thumb-wrap">',
                      '<br/><span>**EXT component here**</span>',
                      '<br/><span>{booktitle}</span>',
                    '</div>',
                '</tpl>'
        ),
        renderTo: Ext.getBody()
    });

无法使用组件。不是我知道的。