首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示extjs xtemplate的问题

显示extjs xtemplate的问题
EN

Stack Overflow用户
提问于 2013-12-14 15:51:52
回答 1查看 219关注 0票数 1

我使用下面的xTemplate遍历数据:

代码语言:javascript
复制
var xtpl=new  Ext.XTemplate(
    '<tpl for=".">',
        '<div style=background-color: {color}; margin:10px;">',
            '<b> Name : </b> {name}<br />',
            '<b> Cars : </b>',
            '<tpl for ="cars">',
                '{.}',
                '{[(xindex < xcount)?", ":""]}',
            '</tpl>',
            '<br />',
        '</div>',
    '</tpl>'
);

示例数据:

代码语言:javascript
复制
var xdata=[{
        color : "#E9E9FF",
        name : 'John',
        cars : ['Jetta','Honda']
        },
        {
        color : "#E9E9FF",
        name : 'Rob',
        cars : ['Passat','Ford','VW']
        }];

输出显示为:

代码语言:javascript
复制
Name : John
Cars : [object Object], 
Name : Rob
Cars : [object Object]

导致汽车无法正常显示的错误是什么?

感谢任何人的帮助。

EN

回答 1

Stack Overflow用户

发布于 2013-12-14 17:04:25

for=之间有空格时,看起来ExtJS XTemplate在解析'<tpl for ="cars">'语句时出现了问题。

尝试将此行更改为:

代码语言:javascript
复制
<tpl for="cars">', 

它应该是有效的。

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

https://stackoverflow.com/questions/20580969

复制
相关文章

相似问题

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