Extjs 월 선택기
1725 단어 ExtJs
Ext.define('Ext.ux.MyDatePicker', {
extend: 'Ext.menu.Menu',
xtype: 'myDatePicker',
requires: [
'Ext.picker.Month'
],
alias: 'widget.mydatepicker',
initComponent : function(){
var me = this;
Ext.apply(me, {
items: Ext.applyIf({
height:'240',
id: me.pickerId,
xtype: 'monthpicker',
listeners: {
scope: me,
cancelclick:{ fn:me.onCancelClick } ,
okclick: { fn:me.onOkClick },
yeardblclick: { fn:me.onOkClick},
monthdblclick:{ fn:me.onOkClick }
}
},me.initialConfig)
});
me.callParent(arguments);
me.picker = me.down('monthpicker');
me.picker.setValue( Ext.Date.clearTime(new Date()));
},
onOkClick:function(picker, value){
this.up().setText(value[1]+' -'+(value[0]+1)+' ');
this.onCancelClick();
},
onCancelClick:function(){
Ext.menu.Manager.hideAll();
},
});
호출할 때 이렇습니다.
{
text:' ',
menu:{
xtype: 'mydatepicker',
plain: true,
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
문자열 길이를 계산하고 중국어로 두 개를 계산합니다.텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.