以下是我正在尝试使用Sencha Ext JS 6.5.2 Modern的示例: https://fiddle.sencha.com/#view/editor&fiddle/2b2i
我正在尝试使用ArrayStore将一些值加载到组合框中。当我点击下拉箭头或搜索时,我收到一条错误消息:
Cannot read property 'getFilters' of null
问题似乎是它没有正确加载数据,'me.getStore()'返回null。
我没有正确使用'商店'吗?
答案 0 :(得分:2)
在深入研究API并尝试在网络上找到大量示例之后,我相信我已经明白了。
我将'store'键设置为字符串。 slap head ,而不是配置对象。我将其从store: 'states'
更改为store: { type: 'states' }
我在模型中指定了错误的字段:displayAS
vs displayAs
。
一旦我这样做,一切都按预期工作。
答案 1 :(得分:0)
css
配置。您可能希望将商店标识从border-radius: 50%;
更改为alias
。store
config of the combobox以查找ExtJS采用" Store实例,配置对象或商店ID",但不通过别名实例化新商店。alias
商店实例。对于整个应用程序中只应存在一个实例的商店的实例化,我建议将它们添加到storeId
的{{3}}配置中。