这两种不同的方法在功能上有何不同?什么可以把initcomponent和什么样的东西放在onRender中?
答案 0 :(得分:7)
initComponent在构建组件的早期调用,onRender在呈现组件时发生。您通常在initComponent类上执行组件的大部分构造,即,如果要扩展网格,则可以在initComponent方法中构建列模型,存储,插件等。如果你想在渲染时做任何特殊的事情,onRender会很有用,但这比initComponent更常用。
这是构建组件的一个很好的示例:http://dev.sencha.com/deploy/dev/examples/writer/UserForm.js
答案 1 :(得分:2)