DataGrid 首次进入页面时,不要加载任何数据

简介: DataGrid 首次进入页面时,不要加载任何数据

onBeforeLoad事件

 onBeforeLoad: function (param) {  
  var firstLoad = $(this).attr("firstLoad");  
   if (firstLoad == "false" || typeof (firstLoad) == "undefined") {  
    $(this).attr("firstLoad","true");  
    return false;  
  }  
  return true;  
}  

这段代码的主要意思就是:去查找当前datagrid的属性firstLoad,如果是false或者没有,那么返回false。同时设置firstLoad属性为true,否则的话(认为是true)就返回true.

很显然第一次加载的时候默认肯定是没有这个属性的,那就会返回false。根据API我们已经知道,如果该事件返回false,datagrid就不会加载数据,从而在实现第一次不加载数据。而第二次的的时候firstLoad已经被设置为true,所以它会返回true,datagrid就会加载数据. 同时如果手动给table加上了firstLoad属性为true,那么datagrid也还是会在第一次加载时就load数据


相关文章
|
6月前
|
定位技术 iOS开发
iphone4s经过地图页面直接跳转到其它页面导致页面不能正常加载
iphone4s经过地图页面直接跳转到其它页面导致页面不能正常加载
34 0
|
6月前
解决elementui中el-table表格首次expand展开不能正常渲染展开页面里面的表格内容
解决elementui中el-table表格首次expand展开不能正常渲染展开页面里面的表格内容
|
12月前
点击button页面重新加载刷新
点击button页面重新加载刷新
62 0
echarts插件-从后台请求的数据在页面显示空白的问题
echarts插件-从后台请求的数据在页面显示空白的问题
124 0
|
JavaScript 数据库
js动态添加datagrid表头&批量保存实战研究
最近小编在做项目的时候,遇到了这样一个需求:如下图所示,表头中的"一般"和"优秀"是动态添加的,添加上对应的票数之后,选中多行,单击保存,将动态添加的列数据转换成行保存到数据库中
|
前端开发 JavaScript 数据安全/隐私保护
form表单常见控件应用,实例讲解注册页面的开发【2020网页综合笔记03】
form表单常见控件应用,实例讲解注册页面的开发【2020网页综合笔记03】
194 0
form表单常见控件应用,实例讲解注册页面的开发【2020网页综合笔记03】
|
JSON 监控 前端开发
小程序滚动加载分页处理(新详细教程)
成品展示: 下滑可以获取刷新后的新数据结合旧数据渲染前端,从而实现分页功能 关注、收藏、点赞3连😀!!! 关注、收藏、点赞3连😀!!! # 一、所使用到方法及后端函数的介绍 1.小程序涉及到的方法介绍 看下微信文档说明: 监听用户滑到底部操作: onReachBottom:funtion(){ } 思路:在里面写数据调用,对每次滑到底部进行分页起始和分页结束变量累加即可 第二个就是 concat 用法:将旧数据与新数据拼接 1.TP5后端查询方法 limit(起始页,终止页) 二、完整代
336 0
小程序滚动加载分页处理(新详细教程)
|
监控
监控页面滑到底部加载事件的jq
监控页面滑到底部加载事件的jq
78 0
|
存储 Android开发 文件存储
WebView加载页面的两种方式——网络页面和本地页面
WebView加载页面的两种方式 一、加载网络页面   加载网络页面,是最简单的一种方式,只需要传入http的URL就可以,实现WebView加载网络页面 代码如下图: 二、加载本地页面   1、加载assets目录下的HTML页面: 加载assets目录的页面,大多数可以用来做页面数据的存储打包...
2375 0
uni-app实现数据分页功能(触底加载下一页)
当数据过多时,一次性全部显示大大降低了用户的体验感,因此我们进行分页·,每当触底时加载下一页。
uni-app实现数据分页功能(触底加载下一页)