Ext.ux.form.field.DateTime questions
我创建了一个 Ext.ux.form.field.DateTime 插件,但这里有一些问题:
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
Ext.define(‘Ext.ux.form.field.DateTime’, {
extend:’Ext.form.FieldContainer’, mixins: { field: ‘Ext.form.field.Field’ }, alias: ‘widget.datetimefield’, layout: ‘hbox’, width: 200, height: 22, combineErrors: true, msgTarget :’side’, dateCfg:{}, initComponent: function() { //@private getValue: function() { setValue: function(value){ getSubmitData: function(){ getFormat: function(){ |
- 抱歉,我无法解决您的问题,但我只想感谢您发布代码。我发现它非常有用且具有教育意义。
- 我相信(没有测试它,但它应该可以工作)你必须设置 minWidth: … layout: ‘hbox’, width: 200, minWidth: 200, …
- 对于那些从谷歌来到这里的人:github.com/zombeerose/DateTime
你可以使用弹性
1
2 3 4 5 6 7 8 9 10 11 12 |
Ext.apply({
xtype: ‘datefield’, format: ‘Y-m-d’, width: 100, flex: 2 },this.dateCfg), Ext.apply({ xtype: ‘timefield’, format: ‘H:i’, width: 80, flex: 1 },this.timeCfg) |
来源:https://www.codenong.com/6092112/