Bootstrap Table插件且是server端分页的问题
2017-07-10 20:25
471 查看
使用Bootstrap Table插件且是server端分页的,则返回的数据必须包括rows和total,否则数据无法解析到表格中,代码如下:
JSONArray jsonData=new JSONArray();
JSONObject jo=null;
for (int i=0,len=gblst.size();i<len;i++)
{
TradeBean tb = gblst.get(i);
if(tb==null)
{
continue;
}
jo=new JSONObject();
jo.put("id", i+1);
jo.put("liushuiid", tb.getLiushuiid());
jo.put("price", String.format("%1.2f",tb.getPrice()/100.0));
jo.put("mobilephone", tb.getMobilephone());
jo.put("receivetime", ToolBox.getYMDHMS(tb.getReceivetime()));
jo.put("tradetype", clsConst.TRADE_TYPE_DES[tb.getTradetype()]);
jo.put("changestatus", (tb.getChangestatus()!=0)?"成功":"失败");
jo.put("sendstatus", (tb.getSendstatus()!=0)?"成功":"失败");
jo.put("bill_credit", String.format("%1.2f",tb.getBill_credit()/100.0));
jo.put("changes",String.format("%1.2f",tb.getChanges()/100.0));
jo.put("goodroadid", tb.getGoodroadid());
jo.put("SmsContent", tb.getSmsContent());
jo.put("orderid", tb.getOrderid());
jo.put("goodsName", tb.getGoodsName());
jo.put("inneridname", tb.getInneridname());
jo.put("xmlstr", tb.getXmlstr());
jsonData.add(jo);
}
int TotalCount=SqlADO.getTradeRowsCount(sql);
JSONObject jsonObject=new JSONObject();
jsonObject.put("rows", jsonData);//JSONArray
jsonObject.put("total",TotalCount);//总记录数
out.print(jsonObject.toString());
转自http://www.cnblogs.com/gamehiboy/p/5176618.html
JSONArray jsonData=new JSONArray();
JSONObject jo=null;
for (int i=0,len=gblst.size();i<len;i++)
{
TradeBean tb = gblst.get(i);
if(tb==null)
{
continue;
}
jo=new JSONObject();
jo.put("id", i+1);
jo.put("liushuiid", tb.getLiushuiid());
jo.put("price", String.format("%1.2f",tb.getPrice()/100.0));
jo.put("mobilephone", tb.getMobilephone());
jo.put("receivetime", ToolBox.getYMDHMS(tb.getReceivetime()));
jo.put("tradetype", clsConst.TRADE_TYPE_DES[tb.getTradetype()]);
jo.put("changestatus", (tb.getChangestatus()!=0)?"成功":"失败");
jo.put("sendstatus", (tb.getSendstatus()!=0)?"成功":"失败");
jo.put("bill_credit", String.format("%1.2f",tb.getBill_credit()/100.0));
jo.put("changes",String.format("%1.2f",tb.getChanges()/100.0));
jo.put("goodroadid", tb.getGoodroadid());
jo.put("SmsContent", tb.getSmsContent());
jo.put("orderid", tb.getOrderid());
jo.put("goodsName", tb.getGoodsName());
jo.put("inneridname", tb.getInneridname());
jo.put("xmlstr", tb.getXmlstr());
jsonData.add(jo);
}
int TotalCount=SqlADO.getTradeRowsCount(sql);
JSONObject jsonObject=new JSONObject();
jsonObject.put("rows", jsonData);//JSONArray
jsonObject.put("total",TotalCount);//总记录数
out.print(jsonObject.toString());
转自http://www.cnblogs.com/gamehiboy/p/5176618.html
相关文章推荐
- 关于对Bootstrap.Table插件选择节点,全选所有子节点的问题?
- Bootstrap-table插件先分页再搜索
- bootstrap table插件的分页与checkbox使用详解
- bootstrap-table 分页的问题
- [前端插件]Bootstrap Table服务器分页与在线编辑应用总结
- vue.js中使用vue-bootstrap-pagination 分页插件的问题
- Bootstrap插件系列——Bootstrap-table初始化、分页、客户端搜索、服务端搜索
- bootstrap-table后台分页时前台删除最后一页所有数据refresh刷新后无数据问题。
- 基于Metronic的Bootstrap开发框架经验总结(18)-- 在代码生成工具Database2Sharp中集成对Bootstrap-table插件的分页及排序支持
- 使用插件bootstrap-table实现表格记录的查询、分页、排序等处理
- [前端插件]Bootstrap Table服务器分页与在线编辑应用总结
- BootStrap中Table分页插件使用详解
- bootstrap table分页采用server方式,分页查询
- BootStrap Table实现server分页序号连续显示功能(当前页从上一页的结束序号开始)
- bootstrap-table 分页的问题
- bootstrapTable查询时分页页数不初始化问题
- bootstrap-table分页插件使用
- bootstrap table 分页序号递增问题
- 使用插件bootstrap-table实现表格记录的查询、分页、排序等处理
- bootstrap-table分页问题