bootstrap table教程--后台數據綁定、特殊列處理、排序


上一篇文章介紹了基本的使用教程。本節主要介紹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+'">刪除</a>';
        var updt='<a href="supdate.jsp?Id='+row.Id+'">修改</a>';
        var add='<a href="Include.jsp?Id='+row.Id+'">增加</a>'
        return del+" "+updt+"&nbsp"+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+'">刪除</a>';
        var updt='<a href="supdate.jsp?Id='+row.Id+'">修改</a>';
        var add='<a href="Include.jsp?Id='+row.Id+'">增加</a>'
        return del+" "+updt+"&nbsp"+add;
        }
    }
], });

  

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

{
        field: 'Name',
        title: 'Name',sortable:true
    }

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM