1个回答
展开全部
Ext.onReady(function() {
var trigger = Ext.create('Ext.form.field.Trigger', {
labelAlign : 'right',
fieldLabel : '测试',
margin : '10 0 0 0',
triggerCls : 'x-form-clear-trigger',
onTriggerClick : function(e) {
trigger.setValue('');
},
renderTo : Ext.getBody()
});
});
Ext.form.field.Trigger //定义一个 Trigger,
triggerCls : 'x-form-clear-trigger' //配置 文本框右侧的按钮样式,
onTriggerClick //再就是添加事件。
另外 triggerCls:文本框右侧的按钮样式,主要有4种:
x-form-clear-trigger // the X icon
x-form-search-trigger // the magnifying glass icon
x-form-trigger // the down arrow (default for combobox) icon
x-form-date-trigger // the calendar icon (just in case)
更多追问追答
追问
我用你的代码 换成3.4的代码这样写 成了下拉框var EffectiveTime = new Ext.form.TriggerField({ //triggerCls: 'x-form-trigger',onTriggerClick:function (e) {EffectiveTime.setValue('');} });
追答
x-form-trigger 这个样式就是下拉图标,我上面明明写的是 x-form-clear-trigger 这个,看清楚哦
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询