Ich habe ein Szenario, z. B. combobox und eine Schaltfläche. Ich möchte einen Tooltip auf der Combox anzeigen, wenn ich auf eine Schaltfläche klicke und sie ausblenden, wenn ich erneut klicke. Wie mache ich das ohne IDs in der Tooltip-Instanz? Kann ich auch die Position von Tooltip, d. H. X und y relativ zu Combobox und Stil Tooltip ein wenig angeben? Vielen DankExtjs 6: Wie man eine Tooltip auf einem Element auf einem Knopfdruck gewaltsam zeigt?
1
A
Antwort
3
Wenn Sie auf Schaltfläche wie unten neue Tooltip-Instanz erstellen:
Ext.create('Ext.tip.ToolTip', {
html:<tip contents>,
id:<some id>
});
Und showBy()
diese Instanz für diese Combo wie tip.showBy(<combo instance>)
. Nun noch einmal klicken Sie auf die Schaltfläche, die Sie überprüfen, ob Tipp-Instanz vorhanden ist, wenn ja, dann verstecken Sie es sonst wieder anzeigen. Sie benötigen jedoch eine ID für den Tooltip.
Verwandte Themen
- 1. Zugriff auf eine Steuerung von einem anderen Controller ExtJS 6
- 2. Wie man DatePickerDialog auf Knopfdruck zeigt?
- 3. ExtJS 6 Wie redner Datum auf Diagramm
- 4. Wie durchläuft man Elemente in einem Array auf Knopfdruck?
- 5. ExtJS hinzufügen Tooltip in einem Element innerhalb iframe
- 6. ExtJS 6: Validator auf einem Textfeld funktioniert nicht richtig
- 7. Wie man einfache Extjs 6 Komponente in HTML zeigt?
- 8. Wie man dynamische Tooltip auf extjs actioncolumn Ikonen hinzufügt?
- 9. ToolTip auf einem Steuerelement WPF
- 10. Pass Parameter auf Extjs 6
- 11. Wie zeigt man auf Knopfdruck, welches Textfeld leer ist?
- 12. Wie man Komponente auf Knopfdruck in angular2 zeigt/versteckt?
- 13. C# Wie man eine Textblase auf einem Benutzersteuerelement zeigt?
- 14. SVG - Wie man mehrere Elemente auf Knopfdruck zeigt/versteckt
- 15. wie man eine neue Webseite auf Knopfdruck von einem Einreichungsformular in Ruby auf Schienen 4 öffnet.
- 16. google map, show Tooltip auf einem Kreis
- 17. Items überlagert auf einem Bild extjs
- 18. Wie zentriert man die Bootstrap Tooltip auf einem SVG?
- 19. Touchstart auf einem Element, Ziehen, Touchend auf einem anderen Element
- 20. Tooltip-Ereignis von einem Element entfernen
- 21. ExtJS 6 Toggle Legendenfelder
- 22. Wie man eine Tooltip zu einem "td" mit jquery hinzufügen?
- 23. EXTJS Combobox Tooltip
- 24. Schaltfläche Tooltip extjs
- 25. Navigieren von einem Fragment zu einem anderen Fragment auf Knopfdruck
- 26. extjs tooltip get Zelle Index
- 27. Zugriff auf eine Variable in einem Geschäft in ExtJs 6 MVC
- 28. ExtJS - wie Fehler Änderungen von Version 6 auf Version 5
- 29. BlackBerry: Anzeige Tooltip auf einem ButtonField
- 30. Dynamische Attribute auf einem Element Element react
Kann ich es ohne ID tun? Ich möchte nicht Ids für Komponenten erstellen. – AngryLeo
Ja können Sie, können Sie Abfrage-Selektor verwenden, indem Sie einige CSS-Namen. Wie für Ex. Wenn Sie cls: 'myTip' verwenden, können Sie die Instanz von tip unter der folgenden Zeile abrufen: Ext.query ('div.myTip') Es gibt Ihnen die Instanz zurück. Daraus können Sie die Tooltip-Komponente abrufen. Hinweis Ext.query() gibt array zurück. Falls Probleme auftreten. – Tejas
Danke..Aber muss ich die ID der Combo angeben (beim Erstellen der ID) oder ich kann nur die ID der Combobox von Queryselector erhalten und diese ID verwenden, um Tooltip zu rendern? Frage nur, weil kein großer Fan von IDs. – AngryLeo