Я пытаюсь сбросить поле чисел так, чтобы оно отображало пустое текстовое содержимое, когда всплывающее окно вызывается снова. В моей нынешней ситуации у меня есть счетчик времени, то есть часы. Если я установил это, скажем, 12, если я закрою всплывающее окно и снова откроюсь, по умолчанию будет 0, а не пустой текст, который будет установлен на «hh». Код ниже.ExtJs reset on numberfield undefined
xtype : 'numberfield',
itemId : 'HrItemId',
id : 'HrId',
width : 50,
emptyText : 'hh',
maxValue : 23,
minValue : 0,
maxLength : 2,
enforceMaxLength : true,
listeners : {
change : function(textField, newValue, oldValue,eOpts) {
if (newValue < 0 || newValue > 23) {
checkMaxValue('vfcHoldHrItemId');
} else {
me.PopupWindow.queryById('continueButton').enable();
}
}
}
me.PopupWindow.queryById('HrItemId').setValue(0); // works, and shows in Firefox debugger as an object
me.PopupWindow.queryById('HrItemId').reset(); // shows in Firefox debugger as undefined
какая версия extjs используется? – Chetan
Это 4.1.3. Я верю. –