ActiveReportsJS は 、JavaScript と HTML5 に基づいた軽量の Web レポート ツールです。ドラッグ アンド ドロップ デザイン モードを採用しており、サーバーやコンポーネントのサポートなしで、Mac、Linux、および Windows オペレーティング システム上でさまざまなタイプのレポートをデザインできます。ActiveReportsJSは、クロスプラットフォームのレポート設計、純粋なフロントエンドのレポート表示、マルチデータソースのバインド、フロントエンドの印刷とエクスポートなどの機能も提供します。柔軟で豊富なAPIにより、比類のないレポート開発エクスペリエンスを実現できます。
ActiveReportsJS v4.0 正式版ダウンロード
アップデートログは以下の通りです。
より多くのフロントエンド フレームワークへの統合をサポート
ActiveReportsJS の純粋なフロントエンド レポート デザイナー コンポーネントとビューア コンポーネントをアプリケーションに統合できるため、エンド ユーザーは実行時に必要に応じてレポートを変更できます。これまでは、Angular、Vue、React などのフロントエンド フレームワークまたはアーキテクチャをサポートしていました。フロントエンド開発のトレンドにより新しいフレームワークやツールが導入される中、今回の V4.0 バージョン更新では、ActiveReportsJS デザイナーとビューアが、Vite、Next.js、Nuxt.js、Svelte などのより多くのフロントエンド フレームワークとの統合をサポートします。 。
1、急いで
Vite.js は、最新の Web プロジェクトに高速で無駄のない開発エクスペリエンスを提供するビルド ツールです。React Report Designer と Viewer、または Vue Report Designer と Viewer をそれぞれ使用して、Vite v2 または v3 を使用して React または Vue プロジェクトを構築できるようになりました。
2、Svelte.js
Svelte は、Web アプリケーションを構築するまったく新しい方法であり、コンポーネントを効率的な JavaScript に変換し、外科手術のように DOM を更新するコンパイラーです。Svelte v3 プロジェクトで純粋な JavaScript ビューアとデザイナー コンポーネントを使用できるようになりました。
3、Nuxt.js
Nuxt.js は、開発プロセスと最終アプリケーションを高速化する、明確に定義された構造と最適化をアプリケーションに提供する Vue ベースのフレームワークです。
4、次へ.js
Next.js は、開発プロセスと最終的なアプリケーションを高速化する、明確に定義された構造と最適化をアプリケーションに提供する React ベースのフレームワークです。
RDL レポートは、複数ページ (エリア) レポートの作成をサポートします。
ActiveReportsJSの前バージョンではページレポートで複数ページ(面)レポートの作成に対応していましたが、V4.0ではRDLレポートでも複数ページ(面)レポートの作成に対応しました。ページのサイズ、方向、余白。これにより、さまざまな種類のレポート コンテンツを 1 つのレポートにシームレスに統合できます。
リストは高度なレイアウト方法をサポートします
ActiveReportsJSのリストコンポーネントは、V4.0で高度なレイアウト方法を導入し、リストのグリッド状の配置をサポートし、各行に表示される列の数を設定するプロパティを提供し、上から下や下からなどの配置方向の設定をサポートします。左から右へ さまざまな方法で配置することで、ユーザーはコンポーネントをより柔軟に配置できます。
パラメータを使用したクエリレポートの高度なインタラクティブ機能
ActiveReportsJS は、より優れたユーザー エクスペリエンスを提供するために、数種類の対話型機能を提供します。バージョン V4.0 では、ドリル タイプは、1 つ以上のレポート パラメーターの値を設定し、これらの値を使用してレポートの内容を再クエリして表示する「パラメーターの適用」をサポートします。
より多くの機能をサポート
バージョン V4.0 では、デザイナーに次の 3 つの主要な機能が導入され、表現力がさらに強力になりました。
- Indexof: 配列または文字列内の指定された要素の最初のインデックスを見つけることができます
- パーティション:計算範囲列の中で数字が出現する位置を取得できます
- レベル: 階層内の現在の値のレベルを取得および返すことができます。
その他の新機能
- レポート ビューアには、レポートのパラメータがデフォルト値に設定されている場合でも、レポートのロード時にパラメータ パネルを自動的に開くかどうかを制御できるプロパティ showParametersOnOpen が用意されています。
- レポート デザイナーには、documentChanged イベント ハンドラーを登録する機能が用意されています。このイベントは、現在デザイナー インスタンスにロードされているレポートをユーザーが変更するたびに発生します。この新しい API を使用して、自動保存機能やその他のシナリオを実装できます。
- レポート デザイナー インターフェイスの使いやすさが向上し、レポート ページの余白のルーラーを設定できるようになりました
- レポート ビューアとレポート デザイナーのインターフェイスをフランス語で表示できるようになりました。