¿Cuál es la diferencia entre eventos como afterLayout y el diseño, afterRender y render? Entiendo la diferencia entre beforeLayout y afterLayout, pero ¿cómo difiere el evento de diseño?afterLayout vs layout, afterRender vs render, etc. en ExtJS?
Respuesta
Nota: Se aplica a Ext 3.x solamente. Esto fue respondido en 2010.
No hay evento 'diseño', solo afterLayout
. De los documentos, afterLayout "Dispara cuando los componentes en este contenedor están organizados por el administrador de diseño asociado", que se explica por sí mismo. afterLayout
solo se activa con las subclases Container que son responsables de diseñar los componentes secundarios.
Por otro lado, todas las subclases de componentes (incluidos los contenedores) desencadenan los eventos render
y afterRender
. La diferencia básica es simplemente que afterRender
se dispara más tarde. render
se dispara después de que el marcado DOM haya finalizado la representación, pero antes de otras cosas que puedan suceder (como ocultar, deshabilitar, restablecer el estado, etc.) durante el proceso de renderizado. afterRender
se activa como el último evento después de que todo se haya completado. Para entender esto, debe buscar en la fuente del método Ext.Component.render()
, que muestra paso a paso cómo funciona el proceso de renderizado y cuándo se activan estos eventos.
- 1. Rails 3 vs 2.3.5 render oddities con: partial y: layout
- 2. Twig: render vs include
- 3. Render @object y locals vs render: parcial
- 4. _mm_load_ps vs. _mm_load_pd vs. etc
- 5. Mathematica: sin evaluar vs vs Defer Hold vs vs HoldForm HoldAllComplete vs etc, etc
- 6. ExtJs Vs Ext GWT Vs SmartGWT
- 7. g: incluir vs g: render
- 8. JQuery vs ExtJS
- 9. ¿Cuándo debería usar === vs ==,! == vs! =, Etc. en javascript?
- 10. [email protected] vs. Twilio, Clickatell, etc.?
- 11. Publicar versión vs Montaje (etc) Versiones
- 12. Ruby-on-Rails: Ayuda con render: layout => false
- 13. 'método' vs. 'mensaje' vs. 'función' vs. '???'
- 14. dojo vs extjs para gran página sola aplicación js
- 15. En ExtJS, ¿cómo cargo una tienda cuando visualizo una cuadrícula?
- 16. bigtable vs cassandra vs simpledb vs dynamo vs couchdb vs hypertable vs riak vs hbase, ¿qué tienen en común?
- 17. CModel vs CFormModel vs CActiveRecord
- 18. Stackpanel: Altura vs ActualHeight vs ExtentHeight vs ViewportHeight vs DesiredSize vs RenderSize
- 19. TagSoup vs Jsoup vs HTML Analizador vs vs HotSax
- 20. Atomikos vs JOTM vs Bitronix vs?
- 21. VS 2008 vs VS 2008 Express
- 22. inline vs __inline vs __inline__ vs __forceinline?
- 23. método vs función vs procedimiento vs clase?
- 24. J2ME VS Android VS iPhone VS Symbian VS Windows CE
- 25. control.BeginInvoke() Vs Dispatcher Vs SynchronizationContext Vs .. - FIABILIDAD
- 26. Rhino simulacro vs Typemock vs JustMock vs
- 27. Exec vs vs ExecWait ExecShell vs nsExec :: Exec vs nsExec :: ExecToLog vs nsExec :: ExecToStack vs vs ExecDos ExeCmd
- 28. ACE vs Boost vs Poco vs wxWidgets
- 29. Acumular vs fold vs reducir vs compress
- 30. .NET vs ASP.NET vs CLR vs ASP