2 qq 30611735 qq_30611735 于 2016.01.22 17:22 提问

extjs5 store多次添加数据问题 1C

grid无数据,对应的store用add()添加数据,第一次添加成功后,grid正常显示第一次新增数据,再次添加时,通过alert 遍历 store数据能确定数据已经添加进去,但是在grid中仍只显示第一条数据,删除该条数据后,可出现第二次添加的数据,此后添加操作正常,如何解决?另一种情况,当grid中已存在一条数据,对应的store用add()添加则无问题?第一种情况什么原因呢?

1个回答

devmiao
devmiao   Ds   Rxr 2016.01.22 23:31
qq_30611735
qq_30611735 何解?
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
[ExtJS5学习笔记]第十四节 Extjs5中data数据源store和datapanel学习
Grid是在客户端上显示大量的表格数据的极佳方式。它本质上是一个超级统计表<table>, GridPanel使其更容易地进行获取、排序和筛选大量的数据。 Grid是由两个主要部分组成的 - 一个含有全部数据的Store和一个要进行渲染列的集合。
玩转extjs5之Ext.data.Model和Ext.data.Store
玩转extjs5之Ext.data.Model和Ext.data.Store(四) 标签: extjsext 2015-03-19 13:01 1959人阅读 评论(0) 收藏 举报 本文章已收录于: 分类: extjs(5) 作者同类文章X 版权声明:本文为博主原创文章,未经博主允许不得转载
玩转extjs5之Ext.data.Model和Ext.data.Store(四)
一、Ext.data.Model        (1)Model代表应用程序管理的一些对象。例如,我们可能会为 我们想在系统中建模的现实世界中的一些物体像使用者、产品和汽车等定义一个Model。这些Model在 模型管理器中注册,被Store使用, 而这些Store又被许多 Ext中许多与数据绑定的组件使用.。       Model定义为字段、任意方法和与模型相关的属性的集合。例如:
Extjs TreeStore无限制加载数据的问题
Ext.define('myKaiDun.model.sys.MenusModel', { extend : 'Ext.data.TreeModel', fields : [ 'id', 'text', 'leaf', 'url', 'expanded', 'children', 'menu' ] });Ext.create('Ext.data.TreeStore', {
ExtJS5.1学习笔记10——Proxy代理的使用(客户端代理和服务端代理)
今天学习了ExtJS的Proxy代理,理解Proxy代理用了一点时间,现在总算是有点眉目了,跟代理相关的几个东西有:Model、Store,我自己的理解是:Model就是数据类型的定义,类似于Java里定义一个Java bean,不过Model定义的是数据的字段,比如一个Person,包含name、age两个属性,为其定义Model的话,就是如下的方式: Ext.define('Person',
【ExtJS】ExtJS5中controller、view等如何使用
以下提到的“舍弃”并非不能用,而是指在新版(V5+)中可以不再使用。 原controller:一个controller可以对应多个view,适配多个view,会乱套,舍弃,被viewController替代。 原store:舍弃,被viewModel替代。 原model:延用。 原view:即组件,延用,可设置viewController、viewModel。 新viewModel:很好
extjs5 store.load()之后无法获取数据问题
需求:页面打开的时候,主视图展示所有,辅视图不显示,在增加搜索条件之后,辅视图需要默认展示主视图第一条记录.简略页面如下页面是用extjs5搭建的,我查了下百度,extjs store.load()是异步请求,所以导致接下来的渲染失败,失败的代码如下:search_order_txnNo = orderTxnNo.getValue(); search_detail_order_id...
Extjs5.1 Grid动态插入一行数据并置顶
最近找了下Grid动态插入的方法,但是网上的方法都不好使,版本太低了,毕竟现在用ext的比较少了,所以使劲看API,功夫不负有心人,终于找到了个有用的方法:所以,顺利解决问题grid.getStore().insert(0, { "name": "queue", "age": 18 });//动态添加一条数据到Grid里 alarmGrid.getView().refresh();/
Extjs4之Store动态添加数据
当我们Store从后台查询时,缺少某些数据,或都前台必须加动态的向Store添加数据。就需要调用Store自带的add()方法,不懂者看API。 一、定义Store Ext.define('Bed', { extend: 'Ext.data.Model', fields: [ { name: 'bedAt', type: 'string
对Extjs下拉列表动态添加和删除数据
最近开发中遇到一个问题,就是动态的往下拉列表中添加和删除数据。经过各种查文档加搜索,终于解决了。以下是我的代码: 首先,我需要点击别的模块时动态删除下拉列表中的某些选项,所以添加单击监听事件: listeners:{ click:function(){ var reportT = me.find('name','reportType')[0].store;//获取名为repo