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

标签 javascript extjs

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

combo.store.loadData([dummy]);

其中 dummy 是我要加载的单个模型。组合感受到了变化,但掉落列表的大小仍然几乎为零。我可以通过单击单个像素来选择里面的项目,如下图所示:

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

最佳答案

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

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

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

关于javascript - extjs组合下拉列表不适应新数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24122033/

相关文章:

java - EXTJS - Java 服务器可以调用浏览器前端吗?

javascript - 在切换时更改顶部位置 JavaScript

javascript - 嵌套对象的 setState

javascript - 如何访问嵌套数组的值?

javascript - 检查哪个数组值也是对象属性

ExtJs Ajax请求异常同步

javascript - EXTJS 复选框显示为 [object Object]

javascript - 我应该将 Jquery 文件放在我的 Web 服务器上,还是仅通过 jquery.com 在我的 PHP 文件中引用它们,哪个更好?

asp.net - 将值从 Asp.Net 传递到 Extjs

extjs - 如何以编程方式在网格中为列设置编辑器