我想实现把光标放在日期框内就弹出日期选择框,光标离开就关闭日期选择框,如何实现?
[b]问题补充:[/b]
那如何屏蔽选择日期那个图标呢,如果我想把那个图标换成文字可以吗?
[code="js"]
var d = new Ext.form.DateField({
//.....
hideTrigger:true,//屏蔽右边的图片
selectOnFocus:true//把光标放在日期框内就弹出日期选择框,
listeners:{
'blur':function(cmp){
cmp.menu.hide();//光标离开就关闭日期选择框
}
}
})
[/code]
[code="js"]
dateTextfiled.on('focus', function(field){
// dosomething
});
dateTextfiled.on('blur', function(field){
// dosomething
});
[/code]
这样不就行了么.
加个配置属性试一下:editable:false,换图标的话,自己看一下代码吧,不是很难。