再说下要实现的功能,很简单。
相当于一个表格,表头什么都不要,只有一列,每一行只要显示一条记录,但有一个要求,只允许单选。(用shift键之类的多选无效)我初步是想用grid,这个的完全可以实现,相当于设置成一列多行,并设置单选即可,但感觉很不好,有点杀鸡用牛刀的感觉。
但其它的组件用得不多,不熟,不知道用那个比较好,请各位大虾推荐下。

解决方案 »

  1.   

    不知道楼主知不知道extjs里面的boundlist这个控件,比较轻巧,楼主可以去看下API,能实现类似列表的功能,大概的使用方法如下:{
                        xtype: 'boundlist',
                        itemId: 'boundlistId',
                        height: 150,
                        deferInitialRefresh: false,
                        multiSelect: true,
                        displayField: 'value1',
                        valueField: 'value2',
                        store: Ext.create('Ext.data.Store',{
                            fields: ['value2', 'value1'],
                            data: []
                        }),
                        listeners: {
                            scope: me,
                            itemdblclick: me.dblclickEvent
                        }
                    }