extjs中的combobox在服务器端获取valuefield字段

来源:互联网 发布:高端机箱 知乎 编辑:程序博客网 时间:2024/05/22 13:49

{xtype : 'combo',
   fieldLabel : '父 类 别',
   mode : 'remote',
   id:'type.topid',
   name : 'type.topid',
   hiddenName:'topid',
   allowBlank:false,
   editable : false,
   store :new Ext.data.Store({//配置分组数据集
    autoLoad :false,
    reader: new Ext.data.XmlReader({
     totalRecords: "results",
     record: "type",
     id: "id"
    },
    Ext.data.Record.create([
     {name:'name'},
     {name:'id'}
     ])
    ),
    proxy : new Ext.data.HttpProxy({
    url :basePath+"servlet/TypeManage?action=getbigtype",
    method:'GET'
    })
   }),
   displayField : 'name',
   valueField : 'id',
   triggerAction : 'all',
   emptyText : '请选择父类别'
  }

 

服务器端需要获取combobox的valuefield字段值可以这样获取:request.getParameter("topid")来获取,如果要获取displayfield字段值可以通过name字段来获取:即request.getParameter("type.topid")来获取

原创粉丝点击