我有一个我创建的xtype组合,并且想要添加“是”和“否”选项供用户选择。这是我到目前为止的代码:
{
xtype:'combo',
fieldLabel: 'Option List',
id: 'option',
width: 40
}
是否有一种简单的方法可以在组合中添加值,或者我将不得不使用Ext.data.store创建一个完整的cbTemplate?
答案 0 :(得分:1)
答案 1 :(得分:0)
最简单的方法是在组合框内创建商店:
Ext.create('Ext.form.ComboBox', {
fieldLabel: 'Option List',
store: Ext.create('Ext.data.Store', {
fields: ['name', 'id'],
data : [
{"name":"Yes", "id":"yes"},
{"name":"No", "id":"no"}
]
}),
editable: false,
queryMode: 'local',
displayField: 'name',
valueField: 'id',
renderTo: Ext.getBody()
});
这是一个带有示例的jsfiddle:http://jsfiddle.net/arunv/TrRHP/