Jak pokazać/ukryć/przełączyć element za pomocą ExtJS?Jak pokazać/ukryć/włączyć element za pomocą ExtJS?
15
A
Odpowiedz
28
Bardzo proste, na poziomie elementu (dalej komentarzach poniżej):
Ext.get("my-div");
Gdzie my-div
jest id elementu, o którym mowa.
na poziomie komponentów:
Ext.getCmp('idofthecomponent').getEl().show();
Ext.getCmp('idofthecomponent').getEl().hide();
Ext.getCmp('idofthecomponent').getEl().toggle();
Zobacz here (show), here (hide) i here (toggle) odpowiednio. Tak więc "idofthecomponent" będzie, powiedzmy, id przypisany do obiektu Panel.
Można również odwołać się do elementu bezpośrednio za pomocą innych selektorów, takich jak document.getElementbyId, np.
document.getElementById('elementtoshow').show();
4
Ext.AbstractComponent ma ukryte właściwości, które można ustawić jako prawdziwe w inicjalizacji, a następnie zmienić programowo na żądanie
items: [{
xtype: 'button',
itemId: 'submitButton',
text: 'Submit',
hidden: true
}]
a potem ...
me.getComponent('submitButton').hidden = false;
+0
dzięki, proste i funkcjonalne. –
Powiązane problemy
- 1. Jak publikować dane json za pomocą extJS
- 2. Element ExtJS do komponentu
- 3. Extjs stwórz dynamiczny akordeon za pomocą sklepu
- 4. EXTJS - Jak sprawdzić, czy element istnieje?
- 5. Jak zdobyć element dzwoniącego za pomocą JavaScript?
- 6. Jak przekazać element za pomocą TypeScript/jQuery
- 7. Jak usunąć element za pomocą DOMDocument?
- 8. Jak ukryć element nadrzędny za pomocą jquery?
- 9. Jak zniszczyć element DOM za pomocą jQuery?
- 10. jak usunąć element utworzony za pomocą jquery?
- 11. Esqueleto: Jak usunąć element za pomocą łączenia
- 12. Jak otworzyć wybrany element za pomocą jquery
- 13. ExtJS: Jak zawijać tekst w ListView za pomocą kolumn?
- 14. jak dodać element zawsze jako ostatni element za pomocą jquery?
- 15. Tworzenie przeglądarki okna w przeglądarce za pomocą extjs
- 16. extjs za pomocą metody "w górę iw dół"
- 17. Proces po siatce został całkowicie załadowany za pomocą ExtJS
- 18. ExtJS 4.1 Jak zaznaczyć pierwszy element w combo
- 19. Uderz element za pomocą Id w JavaScript
- 20. Shared element przejściowy za pomocą ReactJS
- 21. Przesuwaj element na wierzch za pomocą CSS
- 22. Paginacja: Usunąć element za pomocą jquery?
- 23. Ukryj element H1 za pomocą JavaScript
- 24. Zastąp element WebActivator PreApplicationStartMethod za pomocą OwinStartupAttribute?
- 25. PHP - Chwyć pierwszy element za pomocą foreach
- 26. ExtJs 4 ... Jak rozszerzyć komponenty Extjs 4?
- 27. Jak wybrać element ładowany za pomocą funkcji load() jQuery?
- 28. Jak programowo wstawić element łącza za pomocą HTMLElement?
- 29. Jak zmapować pierwszy element w kolekcji za pomocą AutoMappera
- 30. Jak ukryć tylko jeden element opcji za pomocą css tylko
FYI, dostać() powinno być użyte na korzyść funkcji getEl(), która jest przestarzała. Zauważ, że getEl() nie jest wymienione w dokumentach. –
To nie jest poprawne - getEl IS jest wymieniony w dokumentacji, goto http://dev.sencha.com/deploy/dev/docs/ i wpisz "getEl". Nie jest przestarzałe do użytku na poziomie komponentu, w tym kontekście "get" zwraca element bazowy, a NIE element zawijania, zgodnie z wymaganiami tutaj (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 ma poprawny adres get/getEl w tym przypadku. Twoje odniesienia do dokumentów odnoszą się do kontenera i komponentu, które różnią się od elementu w Ext JS. –