EasyUI列表显示不了

Peter2017 发布于 2017/09/25 10:02
阅读 243
收藏 0

我使用easyui实现数据列表(datagrid)的功能,在chrome、sougou两种浏览器中,都显示在easyui内部出了异常。

var column_array = [];//从后台获取显示字段列表
var grid;
$(function() {
     $.post(project+"/tabledict!testGetDict",function(result){
     if(result.result) {
          column_array[0] = {title:'ID',field:'userId'};	
          for(var i= 0;i < result.obj.length;i++) {
               if(result.obj[i].controlname == 'editbox') {	
                    column_array[i+1] =  {title:result.obj[i].dispname,field:result.obj[i].fieldname};
               } else if(result.obj[i].controlname == 'label') {	
                    column_array[i+1] = {title:result.obj[i].dispname,field:result.obj[i].fieldname};
               }
          }
          getUserList();

     }
},'json');

});
//获取用户数据列表
function getUserList() {
 	grid = $('#userlist').datagrid({
 	title : '用户列表',
 	url :'http://localhost:8080/zyhCityTcp/user!grid',

rownumbers : false,
pagination : false,
 	columns : [column_array],
 	toolbar : '#toolbar',
 	onBeforeLoad : function(param) {

 	},
 	onLoadSuccess : function(data) {

 	}
 	});
}

运行结果:在chrome、sougou两种浏览器中,都显示在easyui内部出了异常。

这种问题一般解决的思路有哪些?是不是只能去研究EasyUI和Jquery库的源码?有没有比较方便且有效的办法?

加载中
0
记忆如牢_囚我终老
记忆如牢_囚我终老

应该是加载时机的问题  你仔细梳理一下

0
兰特tt
兰特tt

easyUI加载的数据是json格式的!

0
哈斯卡会
哈斯卡会

查看加载数据和构造的columns,一般就这两个对不上会出错

返回顶部
顶部