extjs月份选择插件
Ext.namespace("ntbms")ntbms.MonthPicker=Ext.extend(Ext.form.Field,{getValue:function(){var arr=this.el.query("select");var year=arr[0].value;var month=arr[1].value;return year+"-"+month;},/**value 格式2000-07*/setValue:function(value){if(Ext.type(value)=="date"){var year=value.getFullYear();var rawMonth=value.getMonth()+1;console.log(rawMonth);var month=null;if(rawMonth<10)month="0"+rawMonth;elsemonth=rawMonth;var arr=this.el.query("select");arr[0].value=year;arr[1].value=month;}elsethrow new Error();},defaultAutoCreate:function(){var result={tag:"div",children:[]};var year={tag:"select",children:[]};for(var i=2000;i<=2040;i++){year.children.push({tag:"option",value:i,html:i})}var month={tag:"select",children:[]};for(var i=1;i<=12;i++){if(i<10)i="0"+i;month.children.push({tag:"option",value:i,html:i});}result.children.push(year);result.children.push({tag:"span",html:"年"});result.children.push(month);result.children.push({tag:"span",html:"月"});return result; }()})Ext.reg("ntbmsMonthPicker",ntbms.MonthPicker);? 1 楼 wmj007 2012-04-18 你好,你的这个插件怎么用撒