¿Cómo crear un botón pequeño con el icono dentro del campo de texto, como con datefield? En la versión anterior de ExtJS había una CompositeField pero no lo encuentro en ExtJS 4.ExtJs TextField con un pequeño botón
11
A
Respuesta
13
Sólo extender http://docs.sencha.com/ext-js/4-1/#!/api/Ext.form.field.Trigger Puede cambiar el icono de la zona de activación con CSS y poner en práctica el comportamiento de clic en el icono en el método onTriggerClick
plantilla
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
¿Se puede hacer clic en el icono? Si es así, está buscando Ext.form.field.Trigger
. De lo contrario, puede intentar anular la función getSubTplMarkup() del campo de texto para proporcionar un dom personalizado.
Por ejemplo:
Ext.define('MyField', {
extend: 'Ext.form.field.Text',
getSubTplMarkup: function() {
return this.callParent(arguments) + '<span class="my-icon"></span>';
}
});
+0
Sí, se debe poder hacer clic en el ícono. Gracias por tu respuesta también. – patryks
Cuestiones relacionadas
- 1. Ajuste color de fondo en Extjs Textfield
- 2. EXTJS Ayuda de TextField en el lado
- 3. ExtJS TextField Introducir clave después de hacer clic en el botón externo
- 4. ExtJS: botón Agregar a htmleditor
- 5. CHtml :: listData con un complejo $ textField
- 6. Menú contextual de Extjs (clic con el botón derecho) en un botón
- 7. ¿Cómo centrar un icono en un botón extjs?
- 8. columpio java - haga el botón más pequeño
- 9. Agregar botón a la cuadrícula en ExtJs
- 10. Pequeño espacio muerto en un botón div en cromo
- 11. Obtener int de textField
- 12. cómo habilitar el botón en extjs?
- 13. Django CharField vs TextField
- 14. Botón Cerrar de ExtJS en cada pestaña en un Tabpanel
- 15. etiqueta personalizada symfony2 textfield
- 16. ExtJS FormPanel en un FormPanel falla con "this.body is null"
- 17. Extjs - Dinámicamente generar campos en un FormPanel
- 18. iPhone - El teclado oculta TextField
- 19. sprintf_s con un búfer demasiado pequeño
- 20. ExtJS: inicie sesión con la funcionalidad 'Remember me'
- 21. Extjs envíe el tabpanel multipe dentro de un Formpanel
- 22. ExtJS ventana abierta con altura máxima
- 23. Django - Administrador: list_display TextField
- 24. Un servidor web pequeño
- 25. TextField desaparecidos en django.forms
- 26. Mostrar datepicker en textfield tap
- 27. fondo de la imagen aparecerá TextField Indiferente
- 28. Resalte el botón predeterminado en ExtJS (3.x) MessageBox
- 29. ExtJS - Formulario enviar código
- 30. ExtJS/Sencha - Añadir botón para DateField emergente, hasta la fecha
Gracias! Esto es exactamente lo que necesitaba. – patryks