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

fas*_*ava 1 javascript user-interface extjs

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

sda*_*ids 7

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

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