У меня есть следующий код:
// Part of a larger form.
{
xtype: 'combo',
id: 'enroller',
valueNotFoundText: 'not found',
triggerAction: 'all',
mode: 'local',
fieldLabel: 'Enroller',
store: new Ext.data.JsonStore({
url: url,
root: 'data',
autoLoad: true,
fields: ['enrollerID', 'name', 'key']
}),
displayField: 'name',
valueField: 'key',
hiddenName: 'enrollerID',
forceSelection: true
}
// Other area of code.
Ext.getCmp('enroller').setValue(289);
Несмотря на то, что я могу подтвердить, что в магазине есть запись, похожая на:
{"name":"Test Enroller","enrollerID":"289","key":"289"}
В комбинированном окне отображается значение NotFoundText. Как я могу получить комбо для загрузки правильной записи?