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

    Ext中下拉列表ComboBox组件store数据格式用法介绍

    发布者: 皮3591 | 发布时间: 2025-8-13 16:55| 查看数: 19| 评论数: 0|帖子模式

    var p_years = new Ext.form.ComboBox( {
    fieldLabel : '统计年份',
    anchor : anchor_w,
    mode : 'remote',
    maxHeight:100,
    triggerAction : 'all',
    selectOnFocus : true,
    forceSelection : true,
    editable : false,
    //store :[['11', '2011'], ['12', '2012'],['13', '2013']] //此为第一种
    store:[2011,2012,2013,2014,2015,2016,2017,2018] //此为第二种,当没有制定value和text的时候,默认提交值与显示值为同一个。
    });

    在该组件中,可以直接手写数组格式[ [' value','Text ' ] ,[ ],[ ] ]进行构建,提交值是前者,后者作为显示值。
    下面是比较正规用法,从数据库同步数据字典渲染comboBox组件

    var proj_main_store = new Ext.data.JsonStore({
    url : "************",
    fields : ['TEXT', 'VALUE'],
    root : "objs",
    baseParams : {
    "obj/dicttypeid" : "BM_IMPORTANT_PROJ"
    }
    });
    proj_main_store.addListener("load", function(){
    proj_main_store.insert(0, new Ext.data.Record({
    'TEXT' : '全部',
    'VALUE' : ""
    }));
    });
    var proj_main_type = new Ext.form.ComboBox( {
    fieldLabel : '重点工程',
    anchor : anchor_w,
    mode : 'remote',
    triggerAction : 'all',
    selectOnFocus : true,
    forceSelection : true,
    editable : false,
    valueField : 'VALUE',
    displayField : 'TEXT',
    store : proj_main_store
    });

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

    最新评论

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

    Powered by Discuz! X3.5 © 2001-2023

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