html css extjs extjs4

html - Render Ext.application en un div



css extjs (1)

Necesita usar otro contenedor que Ext.container.Viewport . Definiton Ext.container.Viewport siempre tomará toda la ventana del navegador.

De la documentación:

La ventana gráfica se muestra en el cuerpo del documento y se ajusta automáticamente al tamaño de la ventana del navegador y gestiona el cambio de tamaño de la ventana. Solo puede haber una ventana gráfica creada en una página.

Simplemente use Ext.panel.Panel en Ext.panel.Panel lugar

Ext.application({ name: ''HelloExt'', launch: function() { Ext.create(''Ext.panel.Panel'', { layout: ''fit'', renderTo: Ext.get(''content'') items: [ { title: ''Hello Ext'', html : ''Hello! Welcome to Ext JS.'' } ] }); } });

Estoy intentando ejecutar una aplicación Ext.application Ext Ext.application dentro de nuestra plantilla de sitio web existente. Tenemos un contenido div #content , en el que quiero colocar la aplicación para el desarrollo. ¿Cómo presento la aplicación en esta área, en lugar de reemplazar la página html existente?

Ext.application({ name: ''HelloExt'', launch: function() { Ext.create(''Ext.container.Viewport'', { layout: ''fit'', // renderTo: Ext.Element.get(''#content'') doesn''t work items: [ { title: ''Hello Ext'', html : ''Hello! Welcome to Ext JS.'' } ] }); } });