首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有一种方法可以在Extjs6.2中动态地添加一个新记录?

有没有一种方法可以在Extjs6.2中动态地添加一个新记录?
EN

Stack Overflow用户
提问于 2017-11-03 14:02:53
回答 1查看 2.5K关注 0票数 0

我一直在使用Ext.js 4.2,当我添加一个新记录来存储它时,它会动态地(立即)添加到我的网格中,只需做以下操作:

代码语言:javascript
复制
me.getStore().insert(0, rec);

但是当我使用Extjs6.2时,它会将它添加到商店中,但是不会立即在网格中显示它。因此,我的问题是:是否有一种方法可以添加一个新记录来动态存储(立即),并在Ext.js 6.2中的网格中显示它?提前谢谢你!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-03 23:06:33

如果不看到您的代码,就很难知道造成这种情况的原因是什么。如需演示一些可能性,请参阅示例这里

如果您只单击Add Row按钮,您的行将被添加到存储区并显示在网格中。

如果存储中设置了filter,而新记录与筛选器不匹配,则不会在网格中看到新记录。要演示这一点,请再次运行小提琴,首先单击Add Filter按钮,然后单击Add Row。您的记录将被添加到存储中,但不会出现在网格中,因为它与过滤器不匹配。

在本例中,模型上的idProperty是name,因此该属性中的值必须是唯一的。如果使用与现有记录相同的idProperty添加记录(再次运行小提琴并单击add another按钮),则现有记录将进入存储区的removed数组,不再显示在网格中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47097647

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档