{xtype: 'datefield', id:'yearT', fieldLabel: "统计年份", editable: true, emptyText: "--请选择--", format: "Y",value:new Date().getFullYear()//获取当前系统年份}
找了好几关于分机时间设置以及取值的,都没有没有完整好用的。
借鉴了https://blog.csdn.net/superdog007/article/details/8090291和
和https://www.cnblogs.com/yueue/archive/2010/02/23/1672167.html
Ext.getCmp( 'yearT')。formatDate(Ext.getCmp( 'yearT')。的getValue(), 'Y')
“2018”
- format参数就是定义年月日的参数,按照自己的需求定义就好,你的是年月所以只需要写
- format:"Y-m"就可以了
- 取值方法:Ext.getCmp('yearT').formatDate(Ext.getCmp('yearT').getValue(),'Y')
- "2018"
- Ext.getCmp('yearT').formatDate(Ext.getCmp('yearT').getValue(),'Y').toString()
- "2018"
- 其取数数据池中的值,返回给固定格式的datefield
- var time=new Date(Ext.getStore('getAway').data.getAt(0).raw.list[0].PROJ_EXA_DATE);
- Ext.getCmp('uysrq').setValue(time,'Ymd');
- // Ext.getCmp('uysrq').setValue(Ext.getStore('getAway').data.getAt(0).raw.list[0].PROJ_EXA_DATE);
- Ext.getCmp('ucfd').setValue(Ext.getStore('getAway').data.getAt(0).raw.list[0].FA_LOC);