Jak utworzyć mały przycisk z ikoną wewnątrz pola tekstowego, np. Z datą? W poprzedniej wersji ExtJS było CompositeField ale nie mogę go znaleźć w ExtJS 4.ExtJs TextField z małym przyciskiem
11
A
Odpowiedz
13
Wystarczy przedłużyć http://docs.sencha.com/ext-js/4-1/#!/api/Ext.form.field.Trigger Można zmienić ikonę pola wyzwalania z CSS i wdrożenie zachowanie klikając ikonę w metodzie onTriggerClick
szablonu
Ext.define('Ext.ux.CustomTrigger', {
extend: 'Ext.form.field.Trigger',
alias: 'widget.customtrigger',
// override onTriggerClick
onTriggerClick: function() {
Ext.Msg.alert('Status', 'You clicked my trigger!');
}
});
Ext.create('Ext.form.FormPanel', {
title: 'Form with TriggerField',
renderTo: Ext.getBody(),
items:[{
xtype: 'customtrigger',
fieldLabel: 'Sample Trigger',
emptyText: 'click the trigger'
}]
});
6
Czy ikona jest klikalna? Jeśli tak, to szukasz Ext.form.field.Trigger
. Jeśli nie, możesz spróbować przesłonić funkcję getSubTplMarkup() pola tekstowego, aby zapewnić niestandardowy dom.
Na przykład:
Ext.define('MyField', {
extend: 'Ext.form.field.Text',
getSubTplMarkup: function() {
return this.callParent(arguments) + '<span class="my-icon"></span>';
}
});
+0
Tak, ikona powinna być klikalna. Dziękuję również za odpowiedź. – patryks
Powiązane problemy
- 1. ustawienie koloru tła na ExtJS textField
- 2. AutoCapitalization of TextField z UIAlertView
- 3. Webpack tworzenie dużego pliku z małym projektem
- 4. Ustawienie wybranej TAB z małym trójkątem poniżej
- 5. KryoException: Przepełnienie bufora z bardzo małym wkładem
- 6. problem z ExtJS pól układ
- 7. Align etykieta z przyciskiem
- 8. Nowsze metody wykrywania małym ekranie
- 9. ExtJS - Formularz złożyć kod
- 10. ExtJS radiogroup z przyciskami
- 11. Extjs przesyła tabulaturę wielopunktową wewnątrz formularza Panelpan
- 12. QuerySet dla niepustego TextField
- 13. Textfield shouldchangecharinesinrange swift
- 14. JavaFX TextField EventHandler
- 15. JavaFX wyszukiwania textfield
- 16. TextField() Ustaw daszka położenie
- 17. Wartość TextField wiązania Ember z właściwościami dynamicznymi
- 18. extJs gmappanel wewnątrz portalu extJs
- 19. Tooltip ExtJS renderuje źle z długim ciałem
- 20. Jak wstawiać wartości w sklepie w extjs
- 21. CHtml :: listData ze złożonym $ textField
- 22. ExtJs Combobox z lokalnej tablicy
- 23. Resize textField oparciu o zawartość
- 24. Textfield nie wyświetla wartości początkowej
- 25. JavaFX 2.2 FXML Validated TextField
- 26. Dlaczego rozmiar .mdb rośnie trzy razy z małym obrazem?
- 27. ExtJS - Jak uzyskać wartość elementu komponent
- 28. ExtJs 4 ... Jak rozszerzyć komponenty Extjs 4?
- 29. TextField Custom do sprawdzania poprawności
- 30. AS3 TextField Autoscroll do dolnej
Dzięki! Właśnie tego potrzebowałem. – patryks