转载

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的名字

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

正文到此结束
Loading...