您的位置:首页 > Web前端 > BootStrap

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: