extjs组合下拉列表不适应新数据

时间:2014-06-09 14:07:08

标签: javascript extjs

在原始存储为空的情况下,我在组合中加载来自虚拟商店的数据的数据。所以组合实际上已经绑定到一个空的商店了,我做了类似的事情:

combo.store.loadData([dummy]);

其中dummy是我要加载的单个模型。组合感觉到了变化,但是下拉列表仍然几乎为零。我可以在bi中点击单个像素中的项目,如下图所示:

enter image description here 这就是我说组合感觉新数据存储区的原因。如何强制下拉列表包含新项目?

1 个答案:

答案 0 :(得分:1)

问题更加微妙,模型dummy创建如下:

var dummy = Ext.ModelManager.create({
                    id: 0,
                    code: null,
                    description: '< my description>',
                    ranking:0
                }, 'MyApp.model.MyModel');

请注意,描述中有一些'<' '>'它不是由框架编码的(我猜它是,我认为它应该,但它只是这产生了一个糟糕的html渲染,产生了问题中显示的令人讨厌的效果。