在原始存储为空的情况下,我在组合中加载来自虚拟商店的数据的数据。所以组合实际上已经绑定到一个空的商店了,我做了类似的事情:
combo.store.loadData([dummy]);
其中dummy是我要加载的单个模型。组合感觉到了变化,但是下拉列表仍然几乎为零。我可以在bi中点击单个像素中的项目,如下图所示:
这就是我说组合感觉新数据存储区的原因。如何强制下拉列表包含新项目?
答案 0 :(得分:1)
问题更加微妙,模型dummy
创建如下:
var dummy = Ext.ModelManager.create({
id: 0,
code: null,
description: '< my description>',
ranking:0
}, 'MyApp.model.MyModel');
请注意,描述中有一些'<' '>'
,它不是由框架编码的(我猜它是,我认为它应该,但它只是这产生了一个糟糕的html渲染,产生了问题中显示的令人讨厌的效果。