¿Cuál es la forma adecuada para voltear un panel ExtJs horizontalmente para idiomas RTL, árabe, hebreo, etc ..ExtJS orientación del panel - de derecha a izquierda
Respuesta
TL; DR: RTL se apoya en Ext 4.2 + a partir de abril de 2013. Consulte la última actualización a continuación para obtener más información.
No hay soporte RTL integrado en Ext en este momento, aunque muchos miembros de la comunidad han abordado esto con varios éxitos. Si sus necesidades son limitadas (solo para los contenidos del Panel, por ejemplo), probablemente sea mejor simplemente anular el CSS apropiado. Si necesita un soporte de RTL más completo, probablemente deba realizar un seguimiento directamente en los foros de Ext con otros usuarios que se ocupan de los mismos problemas.
Hay un external project para agregar soporte RTL a Ext 3.x, aunque no tengo idea si está activo o cuál es la calidad (las últimas actualizaciones fueron hace unos meses). Sin embargo, podría señalarte en la dirección correcta.
ACTUALIZACIÓN: el apoyo RTL informa, se mejorará de manera significativa, si no se han aplicado plenamente, en Ext 4 (debido Q1 2011). Todavía no lo he visto, pero eso fue informado en SenchaCon.
ACTUALIZACIÓN Sept 2012: RTL tiene aún no lo hizo en 4 Ext oficialmente como de 4,1, pero lo último que oí que todavía estaba en la hoja de ruta, posiblemente para un lanzamiento 4.x después.
ACTUALIZACIÓN abr 2013: RTL ha aterrizado. Vea el Ext 4.2 intro blog post para más detalles. La esencia básica de esto es que para habilitar RTL en 4.2 y versiones posteriores de hacer lo siguiente:
- Exigir el espacio de nombres
Ext.rtl.*
- Establecer la configuración
rtl: true
en sus recipientes/componentes - Observe que este ajuste se puede anular y cascadas por componentes secundarios, que es fresca - habilitar RTL en estilos estableciendo la variable SASS:
$include-rtl: true;
un ejemplo de permitir RTL en un componente de aplicación:
Ext.define('MyApp.views.Viewport', {
extend: 'Ext.container.Viewport',
requires: [
'Ext.rtl.*'
],
rtl: true,
...
});
sí, parece que el soporte RTL es un tema candente en EXT fourms. De todos modos, terminé de escribir mi propia hoja de estilo CSS para soportar RTL. Intentaré sintonizarlo y publicarlo en la web; tal vez sea útil para alguien. –
- 1. Detecta la orientación de Android: horizontal-izquierda v. Horizontal-derecha
- 2. Ocultar Título del Panel ExtJS
- 3. De derecha a izquierda UILabels
- 4. texto: derecha a izquierda (CSS)
- 5. Directrices de IU de derecha a izquierda?
- 6. Configuración de la orientación correcta para barras de desplazamiento en páginas de derecha a izquierda
- 7. de derecha a izquierda por correo electrónico
- 8. Cómo establecer la orientación de JTextArea de derecha a izquierda (dentro de JOptionPane)
- 9. LinearLayout lleno de derecha a izquierda
- 10. alinear las columnas del gráfico izquierda/derecha
- 11. Funciones de Haskell de izquierda a derecha
- 12. Evaluación de expresión de izquierda a derecha
- 13. Iphone y texto de derecha a izquierda
- 14. idiomas de derecha a izquierda en Python
- 15. ¿Cómo colocar textview a la derecha e izquierda del diseño?
- 16. Panel ExtJs: agregar componentes dinámicos
- 17. Desbordamiento a la izquierda en lugar de a la derecha
- 18. Iconos disponibles para los botones "herramienta" del Panel de ExtJS
- 19. De derecha a izquierda Entrada HTML de texto
- 20. Render JComboBox a la derecha del problema
- 21. VI (VIM): borrar/cambiar de derecha a izquierda?
- 22. Animación de bloques UIView mover vista de izquierda a derecha y volver a la izquierda
- 23. Cuadro de texto de ASP.Net de derecha a izquierda
- 24. H1 a la izquierda, "botones" de la derecha, alineado verticalmente
- 25. Flotante a la izquierda y a la derecha
- 26. ¿Puedes hacer una entrada de EditText de derecha a izquierda?
- 27. Flexslider y compatibilidad de idioma de derecha a izquierda
- 28. La inferencia de tipos de derecha a izquierda código
- 29. Desarrollar una aplicación de Android de derecha a izquierda
- 30. Invertir cadenas de derecha a izquierda (BiDirectional) Idiomas en iTextSharp
Necesitamos apoyar árabe utilizando el panel de pestañas Extjs. ¿Puede publicar su hoja de estilos CSS actualizada para admitir RTL? Gracias. – Junne