【发布时间】:2023-03-14 06:10:01
【问题描述】:
Container、Component、Element和Panel有什么关系或区别?
请帮忙。
【问题讨论】:
标签: sencha-touch extjs4 extjs
Container、Component、Element和Panel有什么关系或区别?
请帮忙。
【问题讨论】:
标签: sencha-touch extjs4 extjs
如果短暂...
Element 是 DOM 元素的包装器。
Component 是所有小部件的基本类。
Container 是 Component 的子类。它可以有“项目”(即容器可以包含其他组件)。
Panel 是 Container 的子类。它可以有页眉、页脚、工具栏和其他停靠的项目。
您可以在Layouts & Containers 和Components 找到更多信息
【讨论】:
对于 Sencha Touch,Container 和 Panel 目前(从 2.0 测试版开始)除了 3 个已弃用的属性外是相同的。
http://docs.sencha.com/touch/2-0/#!/api/Ext.Panel
它们本质上是可以互换的。这可能会在未来发生变化,以便更接近 Ext 4.0,其中面板有页脚、页眉和工具栏,而容器没有。
【讨论】: