沉睡森林@漂在北京

本处文章除注明“转载”外均为原创,转载请注明出处。

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  152 随笔 :: 4 文章 :: 114 评论 :: 0 Trackbacks

利用comboBox进行处理的过程中,下面的代码是可行的,但是问题还是存在。这里只能处理一个值的显示和下拉选择,但是对于通常情况是一个“value”,一个“name”。该如何处理?利用valueset进行处理是一个很好的方式,可以进行异步的操作,特别是对于从数据库里面查询的情况。但是从数据库里面查询,需要后台的支持,目前还没有走到那一步。其实从数据库里面查询出来也是需要缓存到内存中的,这种代码集不可能每次都去查询。还是先做一个item标签解决当前的问题,让页面显示可以过去,至于valueset可以日后再去考虑。

    var store = new Ext.data.SimpleStore({

        fields: ['state'],

        data : [ ['1111'],['2222'],['3333'],['4444'],['5555'] ]

    });

      

var combo = new Ext.form.ComboBox({

               store: store,

               displayField:'state',

               typeAhead: true,

                     fieldLabel:'select',

               mode: 'local',

               forceSelection: true,

                     value:'1111',

               triggerAction: 'all',

               emptyText:'Select a state...',

               selectOnFocus:true

}); 

posted on 2008-11-10 19:32 王总兵 阅读(217) 评论(0)  编辑  收藏 所属分类: Ext

只有注册用户登录后才能发表评论。


网站导航: