텍스트 필드 start_date 및 end_date에 표시하고 싶습니다. 여기를 클릭하면 각각에 대한 datepicker가 표시됩니다. 이것에 대한 제안. 다음은 텍스트 필드를 클릭 할 때 datepicker를 표시하는 방법
사전
감사는 코드가 Ext.define('CustomApp', {
extend: 'Rally.app.App',
componentCls: 'app',
_startDate : 0,
_endDate : 0,
launch: function() {
var that = this;
var minDate = new Date(new Date() - 8640000000*90); //milliseconds in day = 86400000
var datePicker = Ext.create('Ext.panel.Panel', {
title: 'Choose a PSI Dates',
bodyPadding: 10,
width: 400,
layout: {
type: 'hbox',
},
renderTo: Ext.getBody(),
items: [{
xtype: 'datepicker',
title: 'PSI start date',
minDate: minDate,
id: 'start_date',
handler: function(picker, date) {
that._startDate = Ext.getCmp('start_date').getValue();
}
},
{
xtype: 'datepicker',
title: 'PSI end date',
minDate: minDate,
id: 'end_date',
handler: function(picker, date) {
that._endDate = Ext.getCmp('end_date').getValue();
that._prepareChart();
}
}
]
});
this.add(datePicker);
//this.add(enddatePicker);
},
http://jqueryui.com/datepicker/ –
@AbdulJabbar - 답장을 보내 주셔서 감사합니다,하지만 난 jQuery를 사용하지 않는,에 extjs 날짜 선택기를 사용하고 있습니다. – Sontya
CustomApp 시작 기능을 호출 할 start_date 및 end_date 필드에 onfocus 이벤트를 추가 할 수 있습니다. –