欢迎来到山村网

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

2019-03-09 12:29:26浏览:794 来源:山村网   
核心摘要:本节主要介绍Bootstrap的后台数据绑定、特殊列处理及列的排序功能1.数据绑定一般做程序设计,很少是使用json文件直接绑定数据。

本节主要介绍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>}
(责任编辑:豆豆)
下一篇:

Linux---Nagios监控出图

上一篇:

如何设置tplink路由器上网

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com