extjs grid数据改变后刷新的实现

做了一个编辑extjs grid记录的窗体,但更改数据后,怎么重新刷新grid让数据显示呢?

做了半天的尝试,其实到最后只需一句话,faint:-)

  1. this.store.reload();

不用加任何参加都可以了:-)

extjs grid数据改变后刷新的实现

时间: 2024-10-11 00:47:14

extjs grid数据改变后刷新的实现的相关文章

ExtJS中Store数据变化后刷新功能

/*删除操作*/ rmvItem : function(grid, rowIndex, colIndex) { Ext.MessageBox .confirm("提示","确认要删除该代理吗?", function(id) { if (id == "yes") { var r = this.getStore().getAt( rowIndex); /*remove请求*/ var req = { url : IsmpYH.req.SITE_RMV

vue项目中数据改变之后刷新页面

页面实时更新的方法: 1.window.onload.reload() 2.this.$route.go(0) 3.推荐使用该方法刷新页面 ①  <router-view v-if="isRouterAlive"/> ② APP组件中操作: data 中定义变量 data () { return { isRouterAlive: true } } ③ methods中定义方法 reload() { this.isRouterAlive = false this.$nextT

ExtJS Grid 获得选中项数据

ExtJS Grid 获得选中项数据 - hwq1987的专栏 - 博客频道 - CSDN.NET Grid的数据源是store,我们有时需要做点击某一个项而触发一定的事件,在这个处理过程中,我们不免需要得到点击的那个项,如何获得相应的数据呢? 首先,来看看怎么写触发事件.假设变量_grid就是一个GridPanel的句柄(或者说引用),我们要对实现双击GridPanel中的某一项时触发一个event.那么我们只需要 _grid.addListener('celldblclick',functi

Ajax请求数据与删除数据后刷新页面

1.ajax异步请求数据后填入模态框 请求数据的按钮(HTML) <a class="queryA" href="javascript:void(0)" onclick="query(${register.id})"> <span class="glyphicon glyphicon-search"></span></a>  ajax异步请求数据后给id为queryInfo的模态

ExtJS远程数据-本地分页

背景 一般情况下,分页展示是前端只负责展示,后台通过SQL语句实现分页查询.当总数据量在千条以下,适合一次性查询出符合条件的所有数据,让前端页面负责分页也是一种选择. 实例 现通过ExtJS 4扩展类库Ext.ux.data.PagingStore来实现分页,建议使用前在GitHub获取最新版本. 使用时非常简单,只需将Store的继承类改为“Ext.ux.data.PagingStore”,其他分页配置可参照之前的文章<ExtJS实现分页grid paging>. Ext.define('X

ExtJS Grid 字段因为json数值前空格加载失败

今天遇到个奇葩问题,因为EXCLE数据没有去掉前空格导入之后EXTJS.Grid无法加载数据. 排错顺序: 首先检查控制台有没有报错. 在oracle中运行sql语句,检查SQL是否正确 导出json数据,并在在线json验证中验证json数据是否正确. 在上线后,当天显示正常,并进行过导出操作.怀疑近期数据出错.添加createdate筛选条件,从当天到前天倒序检查是否报错. 当天数据报错,前天数据无错.检查当天数据. 找到当天数据,检查中发现5列中文长度过长,怀疑这些列中数据有特殊字符,一列

extjs grid 复制问题另一种解决方案.

之前的项目中虽然也经常使用到extjs,但或许是没有注意到,也或许是根本就没有需要用到这个功能. 前几天在和客户讨论需求时,客户说想要能够将gird表中的数据复制出来,当时没多想,感觉这功能extjs应该是支持的,应该配置一个后几个参数就能搞定的吧.可是回来后查extjs的api才发现好像根本就没有这个设置的.再回想之前的项目中,好像确实没有做过这个功能.所以赶紧就到网上找了,也找个来一些解决方案,但感觉实现起来比较麻烦,也没去试. 今天再想到这个问题时,突然一个想法在脑海中闪现,应该能够借用g

extjs4 前台导出grid数据 生成excel,数据量大后台无法接收到数据

最近做的一个web项目使用的是extsj4 框架,需要一个导出excel功能,通过extjs4 自带的导出方法实现.在前台生成excel的代码,form提交传递到后台输出.前台grid数据超过1000行后导出数据后台无法接收.网上搜索了很多是tomcat传输数据大小默认为2m导致的,将tomcat的server.xml中的 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20

Extjs grid 单元格编辑

实现grid勾选后出现编辑按钮,通过增加一个字段checked来控制 事件如下: selectionchange: function (thi, selected, eOpts) { for (var i = 0; i < selected.length; i++) { if (selected[i].data["checked"] != true) { selected[i].beginEdit(); selected[i].set("checked", t