手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >ext combobox动态加载数据库数据(附前后台)
ext combobox动态加载数据库数据(附前后台)
摘要:前台:复制代码代码如下:varprovinceStore=newExt.data.Store({proxy:newExt.data.Http...

前台:

复制代码 代码如下:

var provinceStore = new Ext.data.Store({

proxy: new Ext.data.HttpProxy({ url: basePath + "/stationManage/station_getProvinceJSON.action" }),

reader: new Ext.data.JsonReader(

{ root: "" },

["PROVINCEID", "PROVINCENAME"]

)

});

//选择省市

var provinceIDadd = new Ext.form.ComboBox({

anchor : '98%',

id:'provinceIDadd',

name : "provinceIDAdd1",

hiddenName : "provinceID",

displayField : "PROVINCENAME",

valueField : "PROVINCEID",

blankText : '请选择站点所属省份',

emptyText : '请选择站点所属省份',

fieldLabel : '站点所属省份',

allowBlank : false,

editable : false,

triggerAction : 'all',

store :provinceStore ,

forceSelection : true,

mode : 'local',

selectOnFocus : true

})

provinceStore.load();

后台action代码

复制代码 代码如下:

public class StationAction extends BaseAction {

private List<Map<String, Object>> provinceList;

public void setProvinceList(List<Map<String, Object>> provinceList) {

this.provinceList = provinceList;

}

public List<Map<String, Object>> getProvinceList() {

return provinceList;

}

public String getProvinceJSON(){

String sql="SELECT PK_ID PROVINCEID,NAME PROVINCENAME FROM T_DICT_DISTRICT A WHERE A.DISTRICT_LEVEL=20";

provinceList= stationService.findBySQL(sql);

return "json_getProvinceList";

}

}

strtus xml配置

复制代码 代码如下:

<result name="json_getProvinceList" type="json" >

<param name="root">provinceList</param>

</result>

加载静态数据的下拉选择框

复制代码 代码如下:

var dataType=[['0','8列'],['1','38列'],['2','21列']];

var dataTypeStore = new Ext.data.SimpleStore({

fields: ['dataTypeID', 'dataTypeName'],

data : data

});

var dataTypedd = new Ext.form.ComboBox({

anchor : '98%',

id:'dataTypeadd',

name : "dataTypeAdd1",

hiddenName : "dataType",

displayField : "dataTypeName",

valueField : "dataTypeID",

blankText : '请选择数据格式',

emptyText : '请选择数据格式',

fieldLabel : '数据格式',

allowBlank : false,

editable : false,

triggerAction : 'all',

store :unitStore ,

forceSelection : true,

mode : 'local',

selectOnFocus : true

})

【ext combobox动态加载数据库数据(附前后台)】相关文章:

javascript 动态添加表格行

动态加载jQuery的方法

判断checkbox选择的个数 多浏览器

javascript中动态函数用法

javaScript中push函数用法实例分析

JS实现动态生成表格并提交表格数据向后端

Java数据类型以及变量的定义

javascript动态创建表格及添加数据实例详解

jQuery zTree加载树形菜单功能

在页面中输出当前客户端时间javascript实例代码

精品推荐
分类导航