ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript BootStrap Table のバックグラウンド データ バインディング、特殊な列処理、ソート関数の詳細な説明

JavaScript BootStrap Table のバックグラウンド データ バインディング、特殊な列処理、ソート関数の詳細な説明

黄舟
リリース: 2017-05-28 10:29:35
オリジナル
2263 人が閲覧しました

このセクションでは、主にBootstrapのバックグラウンドデータバインディング、特殊な列処理および列ソート機能を紹介します。コードはシンプルで理解しやすく、非常に優れており、必要な友人は参照できます

このセクションでは主に Bootstrap のバックグラウンド データ バインディング、特殊な列処理、列ソート関数を紹介します

1. データ バインディング

通常はプログラミングを行い、json ファイルを使用してデータを直接バインドすることはほとんどありません。基本的にはプログラミング言語を使用してデータを取得し、データバインディングを行います。

テーブルを配置コントロール

<table id="table" ></table>
ログイン後にコピー

javascript

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

のコードを呼び出す

2. 特別な列処理

実際のアプリケーションでは、操作列などの特別な列を追加する必要があります。次の js コードは特別な列を追加します

{
    field: &#39;#&#39;,
    title: &#39;control&#39;,formatter:function(value,row,index){
    var del=&#39;<a href="Delete!delete.action?Id=&#39;+row.Id+&#39;" rel="external nofollow" rel="external nofollow" >删除</a>&#39;;
    var updt=&#39;<a href="supdate.jsp?Id=&#39;+row.Id+&#39;" rel="external nofollow" rel="external nofollow" >修改</a>&#39;;
    var add=&#39;<a href="Include.jsp?Id=&#39;+row.Id+&#39;" rel="external nofollow" rel="external nofollow" >增加</a>&#39;
    return del+" "+updt+"&nbsp"+add;
    }
  }
ログイン後にコピー
js コードは

            
            

            
        
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート