我有一个使用ExtJS3的应用程序,可以受益于ExtJS4 SVG stuffs。在线上有一个示例,展示了如何使用沙盒模式在ExtJS3应用程序中包含ExtJS4组件...但是在该示例中,ExtJS4组件位于其自己的浮动窗口中,因此ExtJS4组件并没有真正添加到ExtJS3组件中;它们只是相互独立地共存而已。
是否有一种方式在沙盒模式下将ExtJS4组件添加到ExtJS3组件中?例如:
var item = Ext4.create("Ext.panel.Panel", { // ExtJS4
/* config */
});
var parent = new Ext.Panel({ // ExtJS3
items:[item],
/* more config */
});
如果我尝试像这样做,通常会出现类似以下错误...
this.container is null (http://localhost:4000/path/ext-4.0.0/builds/ext-all-sandbox-debug.js:27723)