关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、418799587 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 15514|回复: 1

[UI标签] Datagrid的属性autoLoadData为true时,Datagrid的reload和load方法无效

[复制链接]
发表于 2016-9-22 22:44:41 | 显示全部楼层 |阅读模式
问题:
Datagrid的属性autoLoadData为false时,Datagrid的reload和load方法就不起作用,也没法通过$('#cgformCategoryList').datagrid('options').autoLoadData=true;将属性设置为true。。。

如何实现:
当一开始进入页面,不加载Datagrid的数据,在之后的js中触发加载?
发表于 2018-9-18 16:55:23 | 显示全部楼层
这问题,看来jeecg也是无解的,好吧,我说说吧:
<t:datagrid  .....     autoLoadData="false"    ....>    此时是不会自动加载的。
如果要在js中加载的话,这样处理:
$(document).ready(function(){
             
                   $("#xxxxx").treegrid({
                               url:'xxxxxx.do?datagrid&field=id,createName,createBy,createDate,updateName,updateBy,updateDate,sysOrgCode,sysCompanyCode,bpmStatus,aid,subjectId,parentId,code,name,',  
                               fit:true,
                                        rownumbers: true,
                                        loadMsg: '数据加载中...',                               
                                        pageSize:500,
                                        agination:false,
                                        pageList:[500,1000,1500],
                                        sortName:'level,code',
                                        sortOrder:'asc',rownumbers:true
                                         
                       });
             

     });


重点:
  url 后面要加上:   field= ............. ; 要加上字段名称,不然就会报错的。  
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表