多機能テーブルを実装できるライブラリを使う。
成果物
tabulator.helloworld.201703121530
Playground
See the Pen tabulator.helloworld.201703121530 by ytyaru (@ytyaru) on CodePen.
問題
テーブルにソートやフィルタリング機能を実装したい。
しかし、d3.jsのデータ駆動では難しい。
tabulator.js
tabulator.jsはテーブル作成ライブラリ。ソートなどの機能を簡単に実装できる。
jqueryに依存しているらしいので、以下のように色々ロードせねばならない。
<link href="https://cdnjs.cloudflare.com/ajax/libs/tabulator/2.11.0/tabulator.min.css" rel="stylesheet"> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/d3/4.7.2/d3.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tabulator/2.11.0/tabulator.min.js"></script>
TSVをロードしてオブジェクト配列にするためにd3.jsも使う。
所感
使えそう。