Javascript Extjs Datefield一侧没有日期选择器
我在extjs中有一个日期字段,并具有以下配置:Javascript Extjs Datefield一侧没有日期选择器,javascript,extjs,datepicker,Javascript,Extjs,Datepicker,我在extjs中有一个日期字段,并具有以下配置: xtype: 'datefield', emptyText: 'mm/dd/yyyy', validateOnBlur: false, validateOnChange: false, width: ifNull(uiConfig.inputWidth, 120), hideTrigger: this.question.unkn
xtype: 'datefield',
emptyText: 'mm/dd/yyyy',
validateOnBlur: false,
validateOnChange: false,
width: ifNull(uiConfig.inputWidth, 120),
hideTrigger: this.question.unknownField,
maxValue: new Date(),
listeners:{
blur:{fn:this.onBlur, scope: this},
focus: function() {
if(me.controls.dateUnknown)
me.controls.dateUnknown.setValue(false);
我想有这个日期字段,但旁边没有日期选择器 hideTrigger:true用于隐藏选择器并仅显示底层文本字段
我发现以下内容比textfield定制路线简单得多:
{
xtype: 'datefield',
format: 'd-M-Y',
hideTrigger: true,
onDownArrow: Ext.emptyFn
}
(当按下字段中的向下箭头时,“onDownArrow”覆盖将阻止选择器出现)您说的“没有旁边的日期选择器”是什么意思?你不想要任何拾荒者?它不在你想要的地方?你不想要扳机按钮?请具体说明。是的,我不需要选取器。如果不需要选取器,请使用带有和自定义验证的文本字段。请参阅api文档了解详细信息谢谢,我也考虑过这一点。规范不允许我使用文本字段。我希望类似于
hidtrigger:true
的东西能起作用,但它没有起作用。你不能用一个简单的配置来实现这一点。您可以随时阻止展开或“向下”键事件。。。但最好是使用文本字段而不是日期字段。