プログラムを中心とした個人的なメモ用のブログです。 タイトルは迷走中。
内容の保証はできませんのであしからずご了承ください。

2018/05/16

Admin LTE で DataTable を使用する

event_note2018/05/16 1:55

管理画面テンプレートの Admin LTE で DataTable を使用する方法です。

サンプルは以下にあります。

環境

  • Visual Studio 2017
  • ASP.NET Core 2.0
  • Admin LTE 2.4.2

Admin LTE は Visual Studio 上から Bower でインストールしました。

CSS や JavaScript ファイルへのパスは環境によって異なると思うので、適切なパスに変更してください。

準備

CSS

<link rel="stylesheet" href="~/lib/datatables.net-bs/css/dataTables.bootstrap.min.css" />

JavaScript

以下の2つのファイルを読み込みます。

<script src="~/lib/datatables.net/js/jquery.dataTables.min.js"></script>
<script src="~/lib/datatables.net-bs/js/dataTables.bootstrap.min.js"></script>

そして、以下のコードでテーブルの初期化を行います。

<script>
    $(function () {
        $("#example").DataTable();
    });
</script>

テーブルの作成

<table id="example" class="table table-hover table-condensed">
    <thead>
        <tr>
            <th>Column1</th>
            <th>Column2</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>Data1</td>
            <td>Data2</td>
        </tr>
    </tbody>
</table>

注意事項としては、theadtbody を書かないと上手く表示されませんでした。

参考 URL