在ExtJS里插入HTML元素

ExtJS 里的chart其实是用Flex来作的,对Flex的chart做了一层封装。但是封装的过程也丢失了Flex chart本来有的很多功能。对那些熟悉Flex的人来说,用ExtJS的chart,还不如在Flex开发好对应的chart,然后在ExtJS里直接用一个<object>元素来加载swf文件来得干脆。那在ExtJS如何插入一个HTML元素呢? 很简单,象下面的一样,
items: {
xtype: 'box',
autoEl: {
tag: 'object',
width : 100,
height: 600,
type: 'application/x-shockwave-flash',
data : '/resources/QamApp.swf'
}
}

最后输出的html节点是:<object width="100px" height="600px" type="application/x-shockwave-flash", data="/resources/QamApp.swf"/>
这样就可以在你的节点里看到Flex的报表了。

你可能感兴趣的:(ExtJs)