零九五 发表于 2016-9-22 22:44:41

Datagrid的属性autoLoadData为true时,Datagrid的reload和load方法无效

问题:
Datagrid的属性autoLoadData为false时,Datagrid的reload和load方法就不起作用,也没法通过$('#cgformCategoryList').datagrid('options').autoLoadData=true;将属性设置为true。。。

如何实现:
当一开始进入页面,不加载Datagrid的数据,在之后的js中触发加载?

liangzy 发表于 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:,
                                        sortName:'level,code',
                                        sortOrder:'asc',rownumbers:true
                                       
                       });
           

   });


重点:
url 后面要加上:   field= ............. ; 要加上字段名称,不然就会报错的。
页: [1]
查看完整版本: Datagrid的属性autoLoadData为true时,Datagrid的reload和load方法无效