グレープシティは業務アプリケーション開発を支援する「SpreadJS(スプレッドJS)」の新バージョン「V16J」をリリース。
WebアプリケーションでMicrosoft Excel(R)ライクなUIを実現するJavaScript製品です。
グレープシティ「SpreadJS(スプレッドJS)」V16J
リリース日:2023年2月22日(水)
1年定額制のサブスクリプション価格:
- 1開発ライセンス 165,000円(税込)
- 1配布ライセンス 660,000円(税込)
- 2年目以降のリニューアル 165,000円(税込)
グレープシティは業務アプリケーション開発を支援する「SpreadJS(スプレッドJS)」の新バージョン「V16J」をリリース。
「SpreadJS」は、WebアプリケーションでMicrosoft ExcelライクなUIを実現するJavaScript製品。
バージョン「V16J」では、ワークシート上で高機能な入力フォームを実現できる「フォームコントロール」機能を追加!
ボタンやチェックボックス、コンボボックス、リストボックスなどのExcelライクなフォームコントロールをワークシートの任意の位置に配置して、マウス操作による快適なデータ入力を実現してくれます。
アンケートや申込フォームのデータ入力、人事データや商品の詳細情報など項目数の多いデータの管理など、幅広い用途で利用が可能です。
また、フォームコントロールを配置したワークシートのExcel入出力もできます。
さらに、今回の「V16J」から新しいファイルフォーマット(SJS形式)を提供開始。
従来のファイル形式と比較して大幅に小さいサイズでデータを保存できることに加え、内部でのファイル交換処理もより効率的になりExcelのインポート・エクスポート時の処理が高速に。
「SpreadJS」の基本機能はそのままに、よりグリッドビューライクなデータ表示を実現できる「テーブルシート」において、データの階層表示に対応。
テーブルシート上の各階層データのアイコンをクリックしてデータの折りたたみ、展開ができるほか、開閉のアイコンを任意の画像に変更することができるのも嬉しいポイント。
ほかにも、グループ化や条件付き書式、チャートなどをはじめとした「SpreadJS」の豊富な機能を試せる日本市場向けサンプルアプリケーションを追加され、気軽に機能を体験できます。
フォームコントロールの追加
ボタンやチェックボックスなどをはじめとする9種類のExcelライクなフォームコントロールを追加。
「SpreadJS」のExcel入出力機能を活用することで、フォームコントロールを配置したワークシートをExcelに出力したり、インポートしたExcelファイルに含まれるフォームコントロールを「SpreadJS」上で利用したりすることも可能です。
新ファイルフォーマットとExcel入出力パフォーマンスの改善
新しいファイルフォーマット(SJS形式)による「SpreadJS」データの保存や読み込みが可能に。
ライブラリ本体のほか、「SpreadJS」デザイナも新形式によるデータの保存や読み込みに対応します。
この新ファイルフォーマットではデータ構造の最適化が実施されており、従来のSSJSON形式ファイルと比較して、大幅に小さいサイズで「SpreadJS」データを保存できるようになりました。
また、新しいファイルフォーマットをベースとするExcel入出力機能も利用可能に。
同機能の活用により、従来よりも高速なExcelインポートとエクスポートを実現できます。
テーブルシート機能の強化
テーブルシートでデータの階層表示ができるようにリニューアル。
シート上の各階層データはUIによる折りたたみや展開に対応しています。
さらに、階層ごとに画像を設定したり、階層の親子関係と連動して動作するチェックボックスを設定することも可能に。
コンテキストメニューや新しく追加されたAPIを利用すれば、階層レベルの上げ・下げや指定階層に対するレコードの追加といった操作も実現できます。
また、本体ライブラリとあわせて「SpreadJS」デザイナおよびリボンコンテナでも階層データをサポート。
同デザイナ・リボンコンテナのデータソース画面では、テーブルシートに設定する階層データの種類やサマリー数式、階層ごとに表示する画像などの設定が可能です。
リレーショナルデータのツリー表示
テーブルシートパネルのフィールドエリアで、リレーショナルデータのツリー表示が可能に。
また、「SpreadJS」デザイナ・リボンコンテナのデータソース画面でも同様に、リレーショナルデータがツリー形式で表示されるようになります。
WebアプリケーションでMicrosoft Excel(R)ライクなUIを実現するJavaScript製品。
グレープシティにてリリースされる、「SpreadJS(スプレッドJS)」の新バージョン「V16J」の紹介でした☆