我定义了这样的组合框
{
xtype: 'combobox',
emptyText: 'Functions'
store: [ 'none' ]
}
然后,在某些情况下,商店应该加载新数据,所以我从组合框中获取商店并尝试这样做:
oFunctionStore.loadData( ['dothis', 'dothat', 'dosomething' ] );
但在此之后,组合框有一个没有任何可见内容的下拉列表,只有很小的空白行.
Rus*_*rri 17
// Change this...
oFunctionStore.loadData( ['dothis', 'dothat', 'dosomething' ] );
// to this...
oFunctionStore.loadData( [ [ 'dothis' ], [ 'dothat' ], [ 'dosomething' ] ] );
Run Code Online (Sandbox Code Playgroud)
组合框隐式地创建了一个Ext.data.ArrayStore,它将数组转换为模型.
data传递给的参数
loadData应该是一个模型数组,或者是一个可以转换为模型的对象数组(在本例中是一个数组数组).
[ [ 'none' ] ]幕后.在这里查看示例