jQuery MiniUI

标题: json数据返回到jsp页面,如何加载到datagrid里 [打印本页]

作者: chxuen123    时间: 2015-9-24 10:21:11     标题: json数据返回到jsp页面,如何加载到datagrid里

我已经从数据库里查询出结果,并成功转化为json数据,我将这些json数据放入txt文件里,让datagrid的usl=“data.txt”,是可以成功显示的。但这样是静态加载,我想动态加载,json数据我用ServletActionContext.getRequest().setAttribute("json",result);   (result是json字符串)。 然后在jsp页面 <% String json = (String) request.getAttribute("json");  接着在js里些 var txt = <%=json %>;  mini.get("datagrid1").set(txt.data);
   这个虽然也已经加载入datagrid里,但是当点击分页(每页20或50)时,就会报json is error。
   首先我的动态加载的方法,是正确的路数吗? 另外换页后,就报json is error,为什么?如何解决啊?  


作者: dforce    时间: 2015-9-24 10:30:09

静态数据分页要你自己处理
http://www.miniui.com/demo/#src=datagrid/pager_client.html

默认的分页都是客户端的分页,需要后台根据参数进行查询操作
作者: chxuen123    时间: 2015-9-24 11:20:51

dforce 发表于 2015-9-24 10:30
静态数据分页要你自己处理
http://www.miniui.com/demo/#src=datagrid/pager_client.html

这样后,可以实现自己处理分页。但是下面的数据填充后,都于上面的标题列的宽度不对齐了。这是为什么呢?我在代码里没有找到填充数据的宽度设置啊
作者: chxuen123    时间: 2015-9-24 11:24:26

chxuen123 发表于 2015-9-24 11:20
这样后,可以实现自己处理分页。但是下面的数据填充后,都于上面的标题列的宽度不对齐了。这是为什么呢? ...

我注意到,我的是标题列没有滚动条的位置宽度,所以下面的列都向左移动了一些。这个怎么解决啊?
作者: chxuen123    时间: 2015-9-24 11:39:58

chxuen123 发表于 2015-9-24 11:24
我注意到,我的是标题列没有滚动条的位置宽度,所以下面的列都向左移动了一些。这个怎么解决啊? ...

不好意思,是浏览器的问题。已解决。谢谢




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2