再说下要实现的功能,很简单。
相当于一个表格,表头什么都不要,只有一列,每一行只要显示一条记录,但有一个要求,只允许单选。(用shift键之类的多选无效)
我初步是想用grid,这个的完全可以实现,相当于设置成一列多行,并设置单选即可,但感觉很不好,有点杀鸡用牛刀的感觉。
但其它的组件用得不多,不熟,不知道用那个比较好,请各位大虾推荐下。
------解决方案--------------------
自己用js写一个就好了
------解决方案--------------------
不知道楼主知不知道extjs里面的boundlist这个控件,比较轻巧,楼主可以去看下API,能实现类似列表的功能,大概的使用方法如下:
- JScript code
{ 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 } }