しばらくの間、私はAngularJSとうまく機能するツリーグリッドを探していましたが、あまり運がありませんでした。
私の要件は次のとおりです。
近づいてくるプロジェクト:
OK ...他の人がこれを前に解決したに違いないので、私の質問は:
これにアプローチする最良の方法は何ですか?
すべての拠点をカバーするプロジェクトはすでにありますか?または、これらのうちの1つを遅延ロードツリーグリッドに適応させる簡単な方法があるかもしれません...
私の提案はAngular UI-Gridです。現在のバージョンには、ツリー用の多くの構成オプションがあります。
ウェブサイト: http://ui-grid.info/
拡張可能なグリッド: http://ui-grid.info/docs/#/tutorial/216_expandable_grid
Ignite UIツリーグリッド (いと混同しないでください 階層グリッド )
完全ではありませんが、これは合理的なオプションのようです。
長所
短所
使い方もとても簡単です:
$("#treegrid").igTreeGrid({
width: "100%",
dataSource: data,
primaryKey: "employeeID",
columns: [
{ headerText: "Employee ID", key: "employeeID", dataType: "number" },
{ headerText: "Name", key: "name", dataType: "string" }
]
});
ここでサンプルjsFiddleを作成しました: http://jsfiddle.net/immersion/qggbs0s6/
私はその2か月前の質問を知っていますが、私は同じことを必要として、ちょうどこのグリッドに出会いました Adapt-Strap 。
私はそれをいくつかの小さな例を使用し、これまでのところうまく動作し、本当に使いやすく、ドラッグドロップ/ページネーション/遅延読み込みをしています。
試してみる価値はあると思います。fyi:そこにいる開発者とは何の関係もありません。