Extjs4中的Ext.form.field.Spinner

 1          //Ext.form.field.Spinner示例   
 2         Ext.onReady(function(){
 3             Ext.create('Ext.form.Panel',{   
 4                 title:'Ext.form.field.Spinner示例',   
 5                 bodyStyle:'padding:5 5 5 5',//表单边距   
 6                 frame : true,   
 7                 height:140,   
 8                 width:250,   
 9                 renderTo :Ext.getBody(),   
10                 defaults:{//统一设置表单字段默认属性   
11                     labelSeparator :':',//分隔符   
12                     width : 200,//字段宽度   
13                     labelAlign : 'left'//标签对齐方式   
14                 },   
15                 items:[{   
16                     xtype : 'spinnerfield',   
17                     fieldLabel:'微调字段',   
18                     id : 'salary',//组件id   
19                     value : 100,//初始化字段值   
20                     onSpinUp : function(){   
21                         var salaryCmp = Ext.getCmp('salary');//通过组件id获取组件对象   
22                         //增加默认值   
23                         salaryCmp.setValue(Number(salaryCmp.getValue()) + 1);   
24                     },   
25                     onSpinDown : function(){   
26                         var salaryCmp = Ext.getCmp('salary');   
27                         //减小默认值   
28                         salaryCmp.setValue(Number(salaryCmp.getValue()) - 1);   
29                     }   
30                 },{
31                     xtype:'numberfield',
32                     fieldLabel:'这个貌似也行',
33                     value:100
34                     
35                     }]   
36             });  
37             
38         });
39         

 

posted @ 2013-04-26 18:27  全力以赴001  阅读(837)  评论(0编辑  收藏  举报