ext combobox动态加载数据库数据(附前后台)
2014-06-17 00:00
525 查看
前台:
后台action代码
strtus xml配置
加载静态数据的下拉选择框
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 })
相关文章推荐
- easyui复选框树动态加载后台数据,实现自动选中数据库中数据。后台语言是.NET
- MVC4中AJAX Html页面打开调用后台方法实现动态加载数据库中的数据
- Ext.form.ComboBox 动态加载数据后设置下拉选项
- Ext之Combobox的远程加载数据实例(附前后台代码)
- Ext 动态加载表单数据
- 难点总结:Jquery动态加载数据库中的数据(解答人:郭哲 方式:讲述jquery原理及一些函数的使用方法,学会看帮助文档)
- ext之实现列表(从后台数据库读取数据)
- ExtJs4 Ext.form.field.ComboBox 刷新数据出现一直加载的问题
- Ext combobox数据加载
- javascript动态添加表格数据行,ASP后台数据库保存例子
- Ext EditGrid 动态加载XML数据
- ext2 Ext.form.ComboBox 远程加载数据 mode:'remote',
- Ext.Net点击GridPanel中一行,在FormPanel里后台加载详细数据
- Ext之Combobox加载json数据下拉菜单无法正常显示数据
- # winform comboBox动态下拉列表,comboBox动态绑定数据库里的数据
- 转:c# winform comboBox动态下拉列表,comboBox动态绑定数据库里的数据
- SolpartMenu的使用:(二)、在ASP.NET页面中使用SolpartMenu控件之动态的加载数据库中的数据来生成菜单
- 在基于Ext的Efs框架下动态加载数据列表Grid
- (转)【C#利用后台动态加载数据】Winform“防界面卡死”