Bootstrap Table插件且是server端分页的问题

xiaoxiao2021-02-28  126

使用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
转载请注明原文地址: https://www.6miu.com/read-42073.html

最新回复(0)