BootStrap Table 后台数据如何绑定 特殊列处理 排序

 
BootStrap Table 后台数据如何绑定 特殊列处理 排序
2017-06-03 05:46:39 /故事大全

本节主要介绍Bootstrap的后台数据绑定、特殊列处理及列的排序功能

1.数据绑定

一般做程序设计,很少是使用json文件直接绑定数据。基本上我们都是使用编程语言进行数据获取,并做数据绑定。

放置一个Table控件

<table id="table" ></table>

调用javascript的代码

<script > $("#table").bootstrapTable({ url: "tablejson.jsp", //数据绑定,后台的数据从jsp代码 search:true, uniqueId:"Id", pageSize:"5", pageNumber:"1", sidePagination:"client", pagination:true, height:"400", columns: [ { field: "Id", title: "中文" }, { field: "Name", title: "Name" } , { field: "Desc", title: "Desc" } ], });

2.特殊列处理

在实际应用中,我们需要增加我们的特殊列,例如是操作列,看下列的js代码 增加了一个特殊列

{ field: "#", title: "control",formatter:function(value,row,index){ var del="<a href="Delete!delete.action?Id="+row.Id+"" rel="external nofollow" rel="external nofollow" >删除</a>"; var updt="<a href="supdate.jsp?Id="+row.Id+"" rel="external nofollow" rel="external nofollow" >修改</a>"; var add="<a href="Include.jsp?Id="+row.Id+"" rel="external nofollow" rel="external nofollow" >增加</a>" return del+" "+updt+""+add; } }

js的代码修改为

<script > $("#table").bootstrapTable({ url: "tablejson.jsp", //数据绑定,后台的数据从jsp代码 search:true, uniqueId:"Id", pageSize:"5", pageNumber:"1", sidePagination:"client", pagination:true, height:"400", columns: [ { field: "Id", title: "中文" }, { field: "Name", title: "Name" } , { field: "Desc", title: "Desc" } , { field: "#", title: "control",formatter:function(value,row,index){ var del="<a href="Delete!delete.action?Id="+row.Id+"" rel="external nofollow" rel="external nofollow" >删除</a>"; var updt="<a href="supdate.jsp?Id="+row.Id+"" rel="external nofollow" rel="external nofollow" >修改</a>"; var add="<a href="Include.jsp?Id="+row.Id+"" rel="external nofollow" rel="external nofollow" >增加</a>" return del+" "+updt+""+add; } } ], }); 

3.列的排序,排序主要是在列中增加了一个属性

{ field: "Name", title: "Name",<br><em id="__mceDel">sortable:true</em> }

所属专题:
如果您觉得本文或图片不错,请把它分享给您的朋友吧!

 
搜索
 
 
广告
 
 
广告
 
故事大全
 
版权所有- © 2012-2015 · 故事大全 SITEMAP站点地图-Foton Auman手机看故事 站点地图-Foton Auman