jquery easyui datagrid的reload事件 reload 在360急速浏览器不能用

当前位置: →
→ jqueryeasyuidatagrid刷新表格以后,再选中指定行
jqueryeasyuidatagrid刷新表格以后,再选中指定行
& 作者:佚名 & 来源: 互联网 & 热度:
&收藏到→_→:
摘要: jquery easyui datagrid 刷新表格之后,再选中指定行?$('#detail').datagrid("reload"); $('#detail').datagrid('selectRow',...
"jqueryeasyuidatagrid刷新表格以后,再选中指定行"::easyuidatagrid
easyui datagrid 刷新表格之后,再选中指定行?$('#detail').datagrid("reload");
$('#detail').datagrid('selectrow',&index);
这样的效果是被刷新了,但是没有选中index行。
------解决方案--------------------放到onloadsuccess事件中,要不reload加载的数据都没返回就已经执行$('#detail').datagrid('selectrow',&index);这句代码了
$('#detail').datagrid({
onloadsuccess:function(){
&&if(window.index)$('#detail').datagrid('selectrow',&index);
//......其他
}) 搜索此文相关文章:easyuidatagrid刷新表格以后,再选中指定行此文来自: 马开东博客
网址: 站长QQ
上一篇:没有了
jqueryeasyuidatagrid刷新表格以后,再选中指定行_JavaScript相关文章
JavaScript_总排行榜
JavaScript_最新
JavaScript_月排行榜
JavaScript_周排行榜
JavaScript_日排行榜JqueryEasyUI 解决IE下datagrid无法刷新的问题
问题描述:
在使用JqueryEasyUI 时,发现在IE下$('#table').datagrid('reload');无效,数据并没有被刷新,究其原因,是因为刷新时,datagrid请求的url没有变化,IE就从浏览器缓存里取数据了,返回的是302响应码。
问题描述:
在使用JqueryEasyUI 时,发现在IE下$('#table').datagrid('reload');无效,数据并没有被刷新,究其原因,是因为刷新时,datagrid请求的url没有变化,IE就从浏览器缓存里取数据了,返回的是302响应码。
解决办法:
在$('#table').datagrid('reload');前修改$('#table')的url,可以增加一个时间戳参数,修改代码像这样:
var url = $('#table').datagrid('options').
if (url.indexOf("_t=") & 0) {
url = url.replace(/_t=\d+/, "_t=" + new Date().getTime());
url = url.indexOf("?") & 0
? url + "&_t=" + new Date().getTime()
: url + "?_t=" + new Date().getTime();
版权声明:本文内容由互联网用户自发贡献,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至: 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
用云栖社区APP,舒服~
【云栖快讯】2017互联网超级工程阿里双11完美落幕,交易额突破1682亿,但阿里工程师如何玩转“超级工程”,背后黑科技又是如何?12月13-14日,12位大咖直播分享揭秘1682亿背后技术实践,马上预约&&
阿里云移动APP解决方案,助力开发者轻松应对移动app中随时可能出现的用户数量的爆发式增长、复杂的移动安全挑战等...
通过机器学习和数据建模发现潜在的入侵和攻击威胁,帮助客户建设自己的安全监控和防御体系,从而解决因网络攻击导致企业...
是将源站内容分发至全国所有的节点,缩短用户查看对象的延迟,提高用户访问网站的响应速度与网站的可用性,解决网络带宽...
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...
社区之星年度评选,投票可抽奖
Loading...jQuery easyui datagrid 如何在动态增加了列之后进行刷新?_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
jQuery easyui datagrid 如何在动态增加了列之后进行刷新?
遇到的主要问题是首次页面加载的时候,我将参数附加到url后边了(如: url: 'student.action?'+ paramStr),后边paramStr串里边的参数的值发生变化,由于paramStr串定义为了全局变量,如果用$('#CC).datagrid(options)方法刷新页面,调用的参数是没有改变之前的...
#indicatorDataTable&#39。在每次页面刷新的时候,都要对queryParams参数值进行重新的定义,{&title&: value , &quot。在options的定义时,最好用queryParams进行定义.queryParams = queryP);
$(&#39谢谢各位朋友的帮助,问题已经解决了,还是用$('#CC).datagrid('options&#39: value });#indicatorDataTable'title&.datagrid(options)方法进行页面表头和数据的双重刷新;),方式如下: var queryParams = $('#indicatorDataTable').datagrid('options').queryP
queryParams = $.extend(queryParams.datagrid(options)
我有更好的答案
datagrid({
url:'student重新调用时改变一下url不行吗?$(');#CC&#39
不行,采用$('#CC').datagrid({url:'student.action?‘+新的参数}) 跟$('#CC).datagrid('load', params)方法是一个效果,参数倒是准确的传递到了后台,但是前台并没有刷新。
采纳率:46%
重新 reload数据,就会进行刷新
恩,reload是可以的,数据传输到了后台。但是前台还是没有刷新,我现在做的类似于报表的展示,可能需要加载不同的表头展示的,所以在刷新的同事,表头也是需要刷新的,否则展示不出来数据。
为您推荐:
其他类似问题
jquery的相关知识
换一换
回答问题,赢新手礼包相关文章推荐
jquery easyui datagrid请求两次或多次的问题解决方法
前一段时间,在界面中遇到从datagrid已有数据中选择数据到另一个datagrid,这时,是需要考虑到添加不重复的记录的。
如下图所示的效果:
在第一次添加的时候,其实...
jquery创建datagrid有两种方法,一种是在jsp中class="datagrid",一种是js中创建。
如果jsp写了class="datagrid",js中又创建一次,则会造成重复加载的...
今天使用EasyUI的datagrid时发现首次打开页面时onLoadSuccess方法执行了两次。后来发现主要问题是datagrid被初始化了两次。
主要原因是一开始标签元素中声明了class="...
最近在使用EasyUI1.4.2的DataGrid的过程中,发现了两个会二次加载的情况;
第一个是在页面初始化的时候,如果给datagrid指定了URL属性,而且pageNumber属性没有设置为1...
1.基本用法
单元格formatter(格式化器)函数,带3个参数:
value:字段值。
row:行记录数据。
index: 行索引。 $('#dg').da...
数据表格属性(DataGrid Properties)
属性继承控制面板,以下是数据表格独有的属性。
$('#result').datagrid({
//单击事件
onClickRow:function(rowIndex,rowData){
alert(1111);
//双击事件
onClickRow : function(rowIndex,rowData){
var rows = $('#userInfo_datagrid').datagrid('getChecked...
【项目需求】
每个填报类型都可以绑定一个多个设施,但一个设施只能被一个填报类型绑定,即一个设施如果被填报类型A绑定后,便不可以被填报类型B绑定。还有就是当第二次添加设施时,第一次添加的设施在dat...
他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)1348人阅读
EasyUI(11)
初学者小问题大问题的都比较多,就是因为初学嘛,对框架了解的没那么深入。这里我就拿出初学可能会遇到的一个问题来讲一讲,datagrid比较常 用也比较复杂,它有其中有load,reload,loadData这三个方法,它们都有相同的功能,都是加载数据的,但又有区别。
load方法,比如我已经定义一个datagrid的id为grid,那这个方法的使用方式为
$(“#grid”).datagrid(“load”,{ });
它的参数为一个json对象,里面写的是你要传输的参数的键值对,调用这个方法来加载数据的时候,它传给后台的分页信息是从第一页开始的。
reload方法,使用方式也跟load的一样
$(“#grid”).datagrid(“reload”,{ });
看它的名字应该就可以知道它的做用了,没错,它跟load一样有加载数据功能,也一样的传参数,但它传给后台的分布信息是当前的页码,就是实现刷新当前页的功能。
loadData方法,这个方法有比较大的不同,首先它加载的本地数据,就是不会跟后台什么的有交互,它的使用方式是
$(“#grid”).datagrid(“loadData”,{ “total”:”30″,rows:[] });
看到没,它是比较灵活的,可以设置分页信息的,total就是行数嘛,当然你也可以设置它的当前页,而它那个rows属性设的就是你所要加载的行的集合。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:249140次
积分:4082
积分:4082
排名:第8534名
原创:61篇
转载:651篇
评论:16条
(12)(32)(23)(11)(16)(48)(141)(53)(100)(65)(66)(7)(48)(32)(57)(1)
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'

我要回帖

更多关于 datagrid reload 的文章

 

随机推荐