{
xtype: 'timefield',
fieldLabel: Locale.gettext( 'End Time' ),
hidden: _self.hideEndTime,
editable: _self.editableEndTime,
listeners: {
change: function( t, newVal ) {
var btnCnt = t.previousSibling('fieldcontainer').query('button[pressed=true]');
if( btnCnt.length < 2 ) {
t.previousSibling( 'timefield' ).setMaxValue( newVal );
} else {
t.previousSibling( 'timefield' ).setMaxValue( '' );
}
}
}
}
如果在“tiemfield”下拉列表中选择了一项,则该项目将突出显示。我正在尝试清除/重置此设置,但重置仅重置文本字段,并且我之前选择的项目仍突出显示。有什么原因要重置下拉菜单吗?
最佳答案
我能够在 fiddle 中复制 4.1 中的问题。
我能想到的解决办法是 refresh
timepicker
重置后。
myTimeField.getPicker().refresh()
关于javascript - 如何清除时间字段选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26683826/