什么是Ext.Component.initialConfig,它做了什么,以及它在什么上下文中使用?

时间:2011-02-08 22:23:06

标签: extjs

什么时候调用initialConfig?它和initComponent有什么区别?

2 个答案:

答案 0 :(得分:10)

initialConfig永远不会被调用,因为它不是函数。 它是配置对象,用于在实际创建组件时配置组件。

例如,当你这样做时:

var textField = new Ext.form.TextField({
  fieldLabel: 'A textfield',
  itemId: 'textField'
});

{
  fieldLabel: 'A textfield',
  itemId: 'textField'
}

对象变为只读属性textField.initialConfig

initComponent()是一个私有函数,负责在创建过程中配置组件。

答案 1 :(得分:0)

您的initialConfig是组件在initComponent()中触发它的构造函数时使用的。