ExtJS 4 / Sencha Touch容器,组件,元素和面板

时间:2011-07-17 07:32:41

标签: sencha-touch extjs4 extjs

容器,组件,元素和面板之间有什么关系或区别?

请帮忙。

2 个答案:

答案 0 :(得分:17)

如果简短......

元素是DOM元素的包装。

组件是所有小部件的基本类。

容器是Component的子类。它可以有“items”(即Container可以包含其他组件)。

Panel 是Container的子类。它可以有页眉,页脚,工具栏和其他停靠项目。

您可以在Layouts & ContainersComponents

中找到更多信息

答案 1 :(得分:2)

对于Sencha Touch,容器和面板目前(截至2.0测试版)相同,但不推荐使用的3个属性除外。

http://docs.sencha.com/touch/2-0/#!/api/Ext.Panel

它们基本上是可以互换的。这可能在将来发生变化,以便更接近Ext 4.0,其中Panel具有页脚,标题和工具栏,而容器则没有。