easyui datagrid 加载数据问题

我是新手easyuiDatagrid除了从php和json处获得数据并加以显示之外,能不能显示自己定义的数组例如:String[],ArrayList<HashMap<S... 我是新手
easyui Datagrid 除了从php和json处获得数据并加以显示之外,能不能显示自己定义的数组
例如:String[],ArrayList<HashMap<String,Object>> 等等... ?
展开
 我来答
百度网友211658b42
2015-01-19 · TA获得超过3383个赞
知道小有建树答主
回答量:606
采纳率:100%
帮助的人:598万
展开全部
可以,但是数据必须是JSON对象,并且符合以下格式:
{"total":总记录数,"rows":数据行数组}
例如:
{"total":300,"rows":[{"id":1,"name":"张三"},{"id":2,"name":"李四"}]}
这个JSON数据对象可以是你在页面上自己拼凑出来的,也可以是通过AJAX请求从服务器端响应来的等等,从哪里来的无所谓,只要符合以上格式就行,然后通过DataGrid组件的loadData方法加载,如下(假设data变量值是上面举例的那个数据对象):
$("#demoDataGrid").datagrid("loadData",data);
追问
意思说,只要把数据封装成Json,再进行loadData就可以了?

例如:String json = new Gson().toJson(ary);

//ary 是个ArrayList>

$("#demoDataGrid").datagrid("loadData",“json”);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式