Extjs的下拉框例子

1 items : [ {
2                         fieldLabel : "员工部门",
3                         xtype : "combo",
4                         store:deptStore,//数据源
5                         name : "employee.dept.deptId",//提交到后台的id
6                         valueField:"deptid",//俗称的key
7                         displayField:"deptname",//俗称前台显示的value
8                         emptyText:'---请选择---',//没选之前显示的东东
9                     },

数据源:

 1 var deptStore = Ext.create('Ext.data.ArrayStore', {                                            /**        部门store        ***/            
 2         fields: [
 3             {name: 'deptid',type : 'int'}, {name: 'deptname',type : 'string'}
 4              ],
 5              autoLoad:true,
 6         proxy: {
 7             type:'ajax',
 8             url: 'deptlist',
 9             reader :{
10                 type:'json',
11                 rootProperty:'data'//这个东西必须写
12             }
13         },
14      
15     });

rootProperty必须写,data是后台的那个jsonArray的名字

 

如果有说的不对的地方请大家指出!!!

posted @ 2015-08-23 15:02  择一城终老  阅读(4958)  评论(0编辑  收藏  举报