Comment faire pour afficher une icône après textfield comme une “Aide” pour entrer les valeurs dans les champs
Je suis en utilisant Extjs 4.1
J'ai un formulaire avec quelques objets textfield.
Je veux montrer une aide de l'icône à côté de ce champ pour permettre à l'utilisateur d'entrer la valeur correcte, même si le formulaire est affiché.
Tout organisme peut m'aider dans la résolution de ce.
- Merci de travailler sur votre rep avant d'en parler à d'autres utilisateurs, il ne devrait pas poser plus de questions.
Vous devez vous connecter pour publier un commentaire.
Essayez d'utiliser Ext.forme.TriggerField en place d'un champ de texte.
Reportez-vous Extjs docs de référence http://extjs.cachefly.net/ext-3.4.0/docs/
Pour ExtJs 4.1:
http://docs.sencha.com/ext-js/4-1/#!/api/Ext.forme.champ.Déclencheur
[W] Ext.form.field.Trigger is deprecated. Use Ext.form.field.Text instead.
Façon la plus simple à mon humble avis, c'est de placer "icône d'aide" à la fin du texte de l'étiquette à l'aide de afterLabelTextTpl comme ceci:
Peut être utilisé avec n'importe quel domaine...
J'ai fait un plugin qui permet d'utiliser le
afterLabelTextTpl
config deExt.form.Labelable
qui est mixined à toutes sortes de domaines comme la zone de liste déroulante.Voici comment l'utiliser.
Voici le plugin dont vous avez besoin.
Voici un peu de css que vous avez besoin.
Et l'icône (clic droit et enregistrer sous)
Le résultat
La meilleure approche pour moi est d'utiliser Ext.de la pointe.QuickTipView qui peut être facilement ajouté à afterrender événement comme celui-ci:
https://docs.sencha.com/extjs/5.1/5.1.0-apidocs/#!/api/Ext.de la pointe.QuickTip
Pour ajouter l'image à la combo,
utilisation tpl propriété de la combo.