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