Cómo mostrar/ocultar/alternar elemento con ExtJS?¿Cómo mostrar/ocultar/alternar elemento con ExtJS?
Respuesta
muy sencillo, a nivel de elemento (aún más a los comentarios a continuación):
Ext.get("my-div");
Dónde my-div
es el id del elemento en cuestión.
a nivel de componentes:
Ext.getCmp('idofthecomponent').getEl().show();
Ext.getCmp('idofthecomponent').getEl().hide();
Ext.getCmp('idofthecomponent').getEl().toggle();
Ver here (show), here (hide) y here (toggle) respectivamente. Entonces, 'idofthecomponent' sería, digamos, la identificación asignada a un objeto Panel.
También puede consultar el elemento directamente utilizando otros selectores, como document.getElementbyId, p. Ej.
document.getElementById('elementtoshow').show();
Ext.AbstractComponent tiene una propiedad oculta, la cual se puede establecer como verdadero en la inicialización y luego alterar mediante programación a la carta
items: [{
xtype: 'button',
itemId: 'submitButton',
text: 'Submit',
hidden: true
}]
y luego ...
me.getComponent('submitButton').hidden = false;
gracias, simple y funcional. –
- 1. Elemento ExtJS al Componente
- 2. Cómo obtener elemento hijo en ExtJS 4
- 3. EXTJS - ¿Cómo verificar si el elemento existe?
- 4. Cómo buscar un elemento secundario en un panel en ExtJs
- 5. Cómo publicar datos json con extJS
- 6. Cómo establecer estilos usando ExtJS
- 7. Extjs radiogroup con los botones
- 8. ¿Aplicar loadMask() a un solo elemento en extjs?
- 9. Modelo dinámico con ExtJS 4
- 10. ExtJS directo con ASP.NET MVC
- 11. ExtJS Toolbar con múltiples filas
- 12. ¿Experiencia usando extjs con griales?
- 13. ExtJs 4 ... ¿Cómo extender los componentes de Extjs 4?
- 14. cómo aprender EXTJS
- 15. Extjs 3 a Extjs 4
- 16. ExtJS: Convertir formulario html a ExtJS
- 17. ExtJs TextField con un pequeño botón
- 18. Cómo rizo interior extjs XTemplate
- 19. extJs gmappanel dentro del portal extJs
- 20. Cómo eliminar el controlador ExtJS?
- 21. Cómo imprimir el componente ExtJS?
- 22. ExtJS: ¿Cómo ajustar el texto en un ListView con columnas?
- 23. ExtJs Store.save()?
- 24. ¿ExtJS morirá?
- 25. Extjs 4 con Sencha Touch Scrollbar
- 26. ExtJS 4 - Problemas con JsonStore + Post Request
- 27. ExtJS ventana abierta con altura máxima
- 28. Creando una cuadrícula dinámica con ExtJS
- 29. Extjs Charting Series con línea discontinua
- 30. ExtJS XTemplate
FYI, obtener() se debe usar a favor de getEl() que está en desuso. Tenga en cuenta que getEl() no figura en la lista de documentos. –
que no es correcto - getEl IS figura en los documentos, vaya a http://dev.sencha.com/deploy/dev/docs/ y escriba 'getEl'. No está en desuso para su uso en el nivel del componente, en ese contexto 'get' devuelve un componente subyacente, NO el elemento de ajuste como se requiere aquí (http://dev.sencha.com/deploy/dev/docs/source/Container. html # method-Ext.Container-get) vs (http://dev.sencha.com/deploy/dev/docs/source/Component.html#method-Ext.Component-getEl). – SW4
Ergo, Brian tiene razón sobre get/getEl en este caso. Sus referencias de documento son Contenedor y Componente que son diferentes de un Elemento en Ext JS. –