thanks!
but about your p.s. What am I doing wrong?
Pick a new date from the datefield and check/uncheck "use day"
Code:
var myDateField = new Ext.form.DateField({
fieldLabel: 'date',
format: 'Y/m/d',
value: new Date()
});
var check = new Ext.form.Checkbox({
fieldLabel: 'use day',
checked: true,
listeners: {
check: {
fn: function(el, value) {
console.log('before switchFormat: '+myDateField.getValue().format('Y/m/d'))
if (!value) {
myDateField.switchFormat('Y/m')
} else {
myDateField.switchFormat('Y/m/d')
}
console.log('after switchFormat: '+myDateField.getValue().format('Y/m/d'))
}
}
}
});
var form = new Ext.form.FormPanel({
renderTo: Ext.getBody(),
items: [myDateField, check]
})
Regards