У меня есть два поля даты в качестве даты начала и окончания для выбора диапазона дат, рендерите эти поля даты в двух отдельных div. Проблема в том, что, когда я нажимаю сброс поле даты кнопки получить сброс, но календарь компонент не сбрасывается и все еще отключить все даты за пределами диапазона дат, который был выбран, пока я не обновлять страницу:как сбросить поле даты EXT
здесь св HTML
<table cellspacing="6" align="center" border="0">
<tr>
<td><b>Report Period:</b> </td>
<td><div id="fromDateRange"></div></td>
<td><div id="toDateRange"></div></td>
<td><input type="button" value="Search"/></td>
<td><input type="reset" value="Reset"/></td>
</tr>
</table>
здесь доб код
var drSt = new Ext.Panel({
labelWidth: 30,
border: false,
width: 100,
layout: 'fit',
defaults: {width: 125},
defaultType: 'datefield',
items: [{
name: 'startdt',
id: 'startdt',
vtype: 'daterange',
format: 'Y-m-d',
endDateField: 'enddt' // id of the end date field
}]
});
drSt.render('fromDateRange');
var drET = new Ext.Panel({
labelWidth: 30,
border: false,
width: 100,
layout: 'fit',
defaults: {width: 125},
defaultType: 'datefield',
items: [{
name: 'enddt',
id: 'enddt',
vtype: 'daterange',
format: 'Y-m-d',
startDateField: 'startdt' // id of the start date field
}]
});
drET.render('toDateRange');
может у вставить код для добавления слушателя в DateField – diyasher
см Http: //stackoverflow.com/questions/3247948/on-change-event-ext-form-datefield для примера. Вы должны указать дату как поле даты также –
, но я хочу очистить и сбросить поля даты на кнопке сброса – diyasher