2012-02-20 14 views
6

Estaba interesado en conocer el entorno limitado de extjs pero no pude encontrar mucho sobre él en la web. ¿Podría alguien decir o señalar algún recurso relevante sobre qué es un entorno de prueba extjs y cómo funciona? ¡Gracias por adelantado!¿Qué es un sandbox extjs?

Respuesta

8

Un sandbox Ext JS es simplemente un nombre diferente en el espacio de nombres de nivel superior.

Normalmente, todo el código Ext JS cae dentro del espacio de nombres "Ext", por lo que se referiría a clases como Ext.Element, Ext.MessageBox, etc. El entorno limitado (específicamente, el entorno limitado Ext JS 4) usa "Ext4" en su lugar (como en Ext4.Element), por lo que puede usar múltiples versiones de Ext JS una al lado de la otra sin preocuparse por el nombramiento de colisiones. A veces juegan bien juntos, muchas veces no, por lo que no puedes agregar Ext4.Elements a un Ext.Panel (al menos, no sin un esfuerzo considerable).

La distribución Ext JS incluye archivos enumerados como caja de arena que haría referencia en su proyecto junto con sus archivos estándar.

Consulte la Sandbox example en la página de documentos de Ext JS para verla en acción. Sin embargo, necesita usar el depurador de su navegador para ver el código fuente y las secuencias de comandos.

+0

También puede "sandbox" Ext CSS (por la misma razón) utilizando la opción de configuración del prefijo CSS. –

+0

Cualquier información sobre a qué se deben hacer referencia a todos los archivos. Cualquier enlace relevante ayudaría mucho. Gracias. – rush

+1

Al menos necesitará 'builds/ext-all-sandbox.js' y' resources/css/ext-sandbox.css'. Esos nombres de archivo son de ext-4.0.7, por lo que no puedo garantizar que sean exactamente iguales en ninguna otra versión, pero estarán cerca. – Eric