关于Ext2 日历的问题

[复制链接]
查看11 | 回复1 | 2009-4-14 17:17:39 | 显示全部楼层 |阅读模式
JS文件的代码如下:
Ext.apply(Ext.form.VTypes, {

daterange : function(val, field) {

var date = field.parseDate(val);

if(!date){

return;

}

if (field.startDateField && (!this.dateRangeMax || (date.getTime() != this.dateRangeMax.getTime()))) {

var start = Ext.getCmp(field.startDateField);

start.setMaxValue(date);

start.validate();

this.dateRangeMax = date;

}

else if (field.endDateField && (!this.dateRangeMin || (date.getTime() != this.dateRangeMin.getTime()))) {

var end = Ext.getCmp(field.endDateField);

end.setMinValue(date);

end.validate();

this.dateRangeMin = date;

}

/*

* Always return true since we're only using this vtype to set the

* min/max allowed values (these are tested for after the vtype test)

*/

return true;

},

password : function(val, field) {

if (field.initialPassField) {

var pwd = Ext.getCmp(field.initialPassField);

return (val == pwd.getValue());

}

return true;

},

passwordText : 'Passwords do not match'
});
Ext.onReady(function(){

Ext.QuickTips.init();

// turn on validation errors beside the field globally

Ext.form.Field.prototype.msgTarget = 'side';

var bd = Ext.getBody();
/*
* ================Date Range=======================
*/



var dr = new Ext.FormPanel({

labelWidth: 125,

frame: true,

title: 'Select Date',
bodyStyle:'padding:5px 5px 0',
width: 350,

defaults: {width: 175},

defaultType: 'datefield',

items: [{

fieldLabel: 'Start Date',

name: 'startdt',

id: 'startdt',

vtype: 'daterange',

endDateField: 'enddt' // id of the end date field

},{

fieldLabel: 'End Date',

name: 'enddt',

id: 'enddt',

vtype: 'daterange',

startDateField: 'startdt' // id of the start date field

}]

});

dr.render('dr');

});
这样的代码显示出来的是两行两列的两个文本框,都可以选择日期,但我只想要显示一行和一个文本框来显示日期,请问该如何修改代码?

回复

使用道具 举报

千问 | 2009-4-14 17:17:39 | 显示全部楼层
items: [{ fieldLabel: 'Start Date', name: 'startdt', id: 'startdt', vtype: 'daterange', endDateField: 'enddt' // id of the end date field }...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行