• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    ext combobox动态加载数据库数据(附前后台)

    发布者: 娅水9213 | 发布时间: 2025-8-13 20:51| 查看数: 69| 评论数: 0|帖子模式

    前台:

    var provinceStore = new Ext.data.Store({
    proxy: new Ext.data.HttpProxy({ url: basePath + "/stationManage/station_getProvinceJSON.action" }),
    reader: new Ext.data.JsonReader(
    { root: "" },
    ["ROVINCEID", "ROVINCENAME"]
    )
    });


    //选择省市
    var provinceIDadd = new Ext.form.ComboBox({
    anchor : '98%',
    id:'provinceIDadd',
    name : "provinceIDAdd1",
    hiddenName : "provinceID",
    displayField : "ROVINCENAME",
    valueField : "ROVINCEID",
    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
    })

    来源:互联网
    免责声明:如果侵犯了您的权益,请联系站长(1277306191@qq.com),我们会及时删除侵权内容,谢谢合作!

    最新评论

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表