Mercurial > lada > lada-client
view resources/lib/datetime/UX_DateTimeField.js @ 645:422e71708a0c
Ein Datefield Widget hinzugefĆ¼gt
author | Dustin Demuth <dustin@intevation.de> |
---|---|
date | Tue, 17 Mar 2015 17:10:02 +0100 |
parents | b6875e900e3a |
children |
line wrap: on
line source
Ext.define('Ext.ux.form.DateTimeField', { extend: 'Ext.form.field.Date', alias: 'widget.datetimefield', requires: ['Ext.ux.DateTimePicker'], initComponent: function() { this.format = this.format + ' ' + 'H:i:s'; this.callParent(); }, // overwrite createPicker: function() { var me = this, format = Ext.String.format; return Ext.create('Ext.ux.DateTimePicker', { ownerCt: me.ownerCt, renderTo: document.body, floating: true, hidden: true, focusOnShow: true, minDate: me.minValue, maxDate: me.maxValue, disabledDatesRE: me.disabledDatesRE, disabledDatesText: me.disabledDatesText, disabledDays: me.disabledDays, disabledDaysText: me.disabledDaysText, format: me.format, showToday: me.showToday, startDay: me.startDay, minText: format(me.minText, me.formatDate(me.minValue)), maxText: format(me.maxText, me.formatDate(me.maxValue)), listeners: { scope: me, select: me.onSelect }, keyNavConfig: { esc: function() { me.collapse(); } } }); } });