2. はじめに¶
本書ではグレープシティ株式会社のSpreadJS(Spread.Sheets、Spread.Views)をintra-martで利用するためのモジュールについて記載されています。
SpreadJSはグレープシティ株式会社の登録商標です。
SpreadJS
Copyright (C) 2017 GrapeCity inc.
2.1. Spread.Sheetsとは¶
Spread.SheetsはWebアプリケーションでExcelライクなUIを実現するために開発されたJavaScriptコントロールです。
フィルタや表計算関数、条件付き書式など、豊富なExcel互換機能を搭載したスプレッドシートをブラウザ上に描画し、エンドユーザになじみのあるUIと操作性を提供します。
2.2. Spread.Viewsとは¶
Spread.Viewsは、グリッドUIの可能性を追求することによって生まれた全く新しいコントロールです。
標準的なグリッド表示はもちろんのこと、レイアウトプラグインや行テンプレート機能を活用することでカレンダーやガント、タイムラインなど、既存の表形式表示にとらわれない自由なデータ表現を実現できます。
2.3. ライセンスに関する考え方¶
IM-Spreadsheet を利用するには、 intra-mart Accel Platform のライセンスの他にSpreadJS配布ライセンスが必要です。
SpreadJS配布ライセンスは1つのドメインに1配布ライセンスが必要です。
- 配布に必要なライセンス数の例
パターン | 利用ドメイン | ライセンス数 | 説明 |
---|---|---|---|
シングルテナントの場合 | www.example.com | 1 | |
マルチテナント | www.tenant1.example.com
www.tenant2.example.com
www.tenant3.example.com
|
3 | ドメイン毎に配布ライセンスが必要です。 |
複数のポートを使用する場合 | www.example.com:8080
www.example.com:8081
|
2 | ポートが異なる場合も複数のライセンスが必要です。 |