【发布时间】:2014-09-22 17:28:35
【问题描述】:
当点击下拉菜单选择个别月份/年份时,对话框消失,就像我试图点击离开一样。
小提琴:https://fiddle.sencha.com/#fiddle/9m6
Ext.onReady(function() {
Ext.create('Ext.form.Panel', {
title: 'Simple Form',
bodyPadding: 5,
width: 350,
// The fields
defaultType: 'textfield',
items: [{
xtype: 'datefield',
fieldLabel: 'Start Date',
id: 'startDate'
}],
renderTo: Ext.getBody()
});
});
ExtJs 5.1.0.107 中已修复此问题
EXTJS-15968 点击月份选择器后日期选择器消失。
http://docs.sencha.com/extjs/5.1/whats_new/release_notes.html
【问题讨论】:
-
请添加代码的基本部分。如果您提供的链接损坏,代码将不可用。
-
看起来很奇怪,你应该向 Sencha 提交一个错误。这是一个更小的复制品fiddle.sencha.com/#fiddle/amr
Ext.widget({xtype: 'datefield', renderTo: Ext.getBody()}); -
作为一种解决方法,您可以使用
ctrl+left/right切换月份,使用ctrl+up/down切换年份 -
好建议。谢谢。
-
在示例和 api 文档中工作正常:dev.sencha.com/ext/5.0.1/examples/kitchensink/#form-date