EXT JS表单面板中initComponent和onRender之间的区别

时间:2011-03-09 04:48:34

标签: javascript user-interface extjs

这两种不同的方法在功能上有何不同?什么可以把initcomponent和什么样的东西放在onRender中?

2 个答案:

答案 0 :(得分:7)

initComponent在构建组件的早期调用,onRender在呈现组件时发生。您通常在initComponent类上执行组件的大部分构造,即,如果要扩展网格,则可以在initComponent方法中构建列模型,存储,插件等。如果你想在渲染时做任何特殊的事情,onRender会很有用,但这比initComponent更常用。

这是构建组件的一个很好的示例:http://dev.sencha.com/deploy/dev/examples/writer/UserForm.js

答案 1 :(得分:2)