首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

上拉框之——动态获取数据

2012-10-09 
下拉框之——动态获取数据adduser.securityDegree1nulladduser.securityDegree new Ext.form.ComboBox(

下拉框之——动态获取数据

adduser.securityDegree1=null;adduser.securityDegree = new Ext.form.ComboBox( {store : new Ext.data.Store( {proxy : new Ext.data.HttpProxy( {url : '../JSON/groups_GroupsRemote.getSecurityDegree'}),reader : new Ext.data.JsonReader( {totalProperty : 'totalProperty',root : 'root'}, [ {name : 'id'}, {name : 'name'} ])}),fieldLabel : "密级"',hiddenName : 'securityDegree',valueField : "id",displayField : "name",mode : 'remote',allowBlank : true,disabled : false,forceSelection : true,editable : false,triggerAction : 'all',emptyText : 请选择密级*...,labelStyle : 'padding:5px 0px 5px 0px',listeners : {select : function(combo, record, index) {adduser.securityDegree1 = record.get('id');},beforequery : function(qe) {delete qe.combo.lastQuery;}},style : 'margin-bottom: 5px;',width : 175});后台用JSONArray和JSONObject返回数据:JSONObject obj = null;JSONArray ary = new JSONArray();for(Grops g:list){   obj = new JSONObject();   obj.put("id",g.getItemID());   obj.put("name",g.getItemName());   ary.add(obj);}obj = new JSONObject();obj.put(”totalProperty",ary.size());obj.put("root",ary);return obj.toString();obj.put("tatalProperty",ary.size());obj.put("root",ary);{xtype : 'combo',anchor : "90%",store : new Ext.data.Store({proxy : new Ext.data.HttpProxy({url : '../JSON/maintenance_deptype_deptypeService.getDeptypeName'}),reader : new Ext.data.JsonReader({totalProperty : 'totalProperty',root : 'results'}, [{name : 'typename'}, {name : 'deptypeid'}]),baseParams : {deptypeid : kind}}),valueField : "deptypeid",displayField : "typename",mode : 'remote',forceSelection : true,hiddenName : 'kind',editable : false,triggerAction : 'all',fieldLabel : '' + getResource('resourceParam686') + '',blankText : '' + getResource('resourceParam683') + '',name : 'kind',emptyText : '' + getResource('resourceParam684') + '',allowBlank : false}

热点排行