`
panfugen
  • 浏览: 26113 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

EXT-GWT--ComboBox使用实例

阅读更多
最近用EXT-GWT写了很多界面,遇到了些问题,现在抽时间把这些问题整理一下,以便忘记时可以参考。

首先来看看EXT-GWT中下拉列表ComboBox的使用:combobox的正确使用必须注意两点:

1:ComboBox<BaseModel>中泛型指定为BaseModel(或其子类简单来说的具有get("value")和set("value",value)这两个方法)BaseModel

2:setDisplayField("value") 方法中颜色相同的关键字必须相同。

使用实例 
ListStore<BaseModel> merchantStore = new ListStore<BaseModel>();
            merchantStore.add(getMerchant());
            ComboBox merchant = new ComboBox<BaseModel>();
            merchant.setFieldLabel("商户:");

            merchant.setDisplayField("merchant");
            merchant.setValue(getMerchant().get(0));//设置初始值
            merchant.setStore(merchantStore);

private List<BaseModel> getMerchant() {
        /**
         * 商户类型
         */
        List<BaseModel> list = new ArrayList<BaseModel>();
        list = new ArrayList<BaseModel>();
        BaseModel bm = new BaseModel();
        bm.set("merchant", "法文:箱子(百联店)");
        bm.set("key", "1");
        list.add(bm);
        bm = new BaseModel();
        bm.set("merchant", "法文:箱子(人南店)");
        bm.set("key", "2");
        list.add(bm);
        bm = new BaseModel();
        bm.set("merchant", "法文:箱子(银都店)");
        bm.set("key", "3");
        list.add(bm);
        bm = new BaseModel();
        bm.set("merchant", "法文:箱子(香槟店)");
        bm.set("key", "4");
        list.add(bm);
         return list;

    }

相同颜色必须一致。

简单说了下拉列表的使用注意事项后,再来说一说ComboBox的触发事件Events.Change

merchant.addListener(Events.Change, new Listener<ComponentEvent>() {

            @SuppressWarnings("unchecked")
            public void handleEvent(ComponentEvent be) {

                ComboBox<BaseModel> selectBox = (ComboBox) be.component;
                String value = selectBox.getValue().get("merchant");

                   /**
                     * 事件处理  
                        */   

                if ("自定义时段".equals(value)) {
                } else {
                     
                }

            }
        });

分享到:
评论

相关推荐

    EXT-GWT(GXT) 2.2.4 JAVA API DOC chm 版

    总之,EXT-GWT 2.2.4的API文档对于深入理解和使用这个框架至关重要。通过这个CHM文件,开发者不仅可以学习到EXT-GWT的基本用法,还可以探索高级特性和最佳实践,从而提升开发效率和应用质量。在遇到问题时,文档的...

    EXT-GWT(GXT)2.2.3 API DOC.zip

    通过阅读EXT-GWT(GXT) 2.2.3 API DOC.chm,开发者可以了解每个类和方法的详细说明,包括参数类型、返回值、异常和使用示例,从而更好地理解和使用EXT-GWT库。同时,文档中的搜索功能使得开发者能够迅速找到所需信息...

    搭建简单的EXT-GWT(GXT)的开发环境(四)ext-gwt(gxt)结合google map第三版开发

    总结,搭建EXT-GWT开发环境并结合Google Maps API V3,需要熟悉Java、GWT和EXT-GWT的基础知识,同时掌握Eclipse IDE的使用。集成Google Maps API涉及到API密钥的获取和在EXT-GWT中的应用。这个过程可能对初学者有些...

    ext-gwt分页 鉴于网上关于ext-gwt的技术文章很少代码页很少本着开源的精神本人特地写了一个分页的组件供大家学习欢迎下载

    EXT-GWT的分页组件通常是与Grid或DataView结合使用的,提供了一种直观的方式来展示和操作大量的表格数据。 首先,实现EXT-GWT分页,你需要理解以下几个关键概念: 1. **Store**:存储数据的核心组件,它可以连接到...

    EXT-GWT 2.2.0 API DOC (gxt) chm版

    EXT-GWT 2.2.0 API DOC (gxt) chm 版 。 2010年10月制作。完美的搜索功能。如果打不开,请选中它,点右键 看属性,选择解除锁定。别再抱怨打不开了。

    EXT-GWT(GXT) 2.2.5 JAVA API DOC chm 版

    EXT-GWT(GXT) 2.2.4 JAVA API DOC chm 版.完美的的搜索功能,支持全文检索。2011年11月制作。如果打不开,请选中它,点右键 看属性,选择解除锁定。别再抱怨打不开了。

    更新的ext-gwt选课系统

    EXT-GWT(Ext GWT)是Sencha公司开发的一个强大的JavaScript库,它允许开发者使用Java语言来编写富互联网应用程序(Rich Internet Applications,RIA)。EXT-GWT提供了丰富的组件库,包括表格、面板、表单、菜单等,...

    搭建简单的EXT-GWT(GXT)的开发环境(三)gxt结合spring和hibernate进行数据操作

    EXT-GWT(GXT)是一种基于Google Web Toolkit (GWT) 的高级用户界面库,它提供了丰富的组件和样式,使得开发者能够构建出复杂的、企业级的Web应用。本篇文章将聚焦于如何在EXT-GWT中整合Spring框架和Hibernate ORM,...

    EXT-GWT 2.1.0 API Doc chm版(新版本已可用)

    EXT-GWT2.1.0 java api 文档 chm格式方便查找2010年7月制作 完美的搜索,支持全文检索功能。另新版本EXT-GWT2.2.0 java api 已可用请到http://download.csdn.net/source/2700814 下载

    搭建简单的EXT-GWT(GXT)的开发环境

    至此,你已经成功地搭建了一个简单的EXT-GWT(GXT)开发环境,并且准备好了使用GXT组件的基础。你可以开始根据需求编写代码,利用GXT提供的组件创建丰富的用户界面。记得在开发过程中,GXT还提供了许多高级功能,如...

    ext-gwt的下载非常好

    gxt的下载非常好,ext-gwt的下载非常好

    EXT-GWT 2.2.3 API DOC (gxt) chm 版

    EXT-GWT 2.2.3 API DOC (gxt) chm 版,完美的的搜索功能,支持全文检索。2011年3月制作。如果打不开,请选中它,点右键 看属性,选择解除锁定。别再抱怨打不开了。

    Ext-Gwt(GWT)开发实例(整合Spring +Hibernate)

    标题 "Ext-Gwt(GWT)开发实例(整合Spring +Hibernate)" 涉及到的是一个实际项目开发的教程,其中结合了三个重要的技术框架:Google Web Toolkit (GWT),Spring 和 Hibernate。这个实例旨在展示如何在Web应用开发中...

    EXT-GWT2.0.1 API DOC.chm(新版本已可用请看软件说明)

    EXT-GWT2.0.1 java api 文档 chm格式方便查找2009年9月制作 注意:请到下面网址下载新版本, 新版本解决了旧版的部分搜索问题,并且api升级到了2.1.0版,EXT-GWT2.1.0 java api 文档 chm格式 2010年7月制作,地址...

    EXT-GWT 2.2.2 API DOC (gxt) chm 版

    EXT-GWT 2.2.2 API DOC (gxt) chm 版 。 2011年3月制作。完美的搜索功能。 如果打不开,请选中它,点右键 看属性,选择解除锁定。别再抱怨打不开了。

    GWT EXT 教程全集

    " Gwt-Ext学习笔记之基础篇.doc "、" Gwt-Ext学习笔记之中级篇.doc "、" Gwt-Ext学习笔记之进级篇.doc "这三份文档,按照从基础到进阶的顺序,系统地介绍了EXT-GWT的使用技巧和实践案例。基础篇可能涵盖EXT-GWT的...

    gxt-2.1.1-gwt2 最新的

    gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2

    gwt-ext-tree

    在实际开发中,`exttree` 文件可能是这个库的一个示例或者实现文件,包含了使用 GWT-Ext-Tree 创建树形结构的代码。通过对这个文件的学习和理解,开发者可以更好地掌握如何在项目中集成和使用 GWT-Ext-Tree 组件。 ...

    Gwt-ext学习笔记

    Gwt-ext是这两个技术的桥梁,它将GWT与Ext JS的组件库集成,使开发者可以在GWT应用中使用Ext JS的组件。Gwt-ext通过提供Java封装类,让开发者可以使用Java API来操作和配置Ext JS组件,从而保持代码的整洁和一致性。...

Global site tag (gtag.js) - Google Analytics