DevExpress Reporting-DevExpressの製品。レポートやドキュメントをすばやく、簡単に、便利に操作するためのツールを提供します。 Habréですでに書いた最近リリースされたバージョン15.1では、サポートされているすべてのプラットフォーム(WPF、WIN、ASP)に多くの改善が現れ、ASPバージョンで最も重要なものについて知ることができます。
私たちが目指していた主な目標は、Webレポートが、WINバージョンと同じように、レポートを操作するための幅広い柔軟なツールセットを持つことでした。 したがって、この記事では、レポートを表示するための新しいクライアントコンポーネントであるHTML5 / JS Document Viewerと、すでにリリースされているASP.NET&MVC Report Designerのさまざまな改善点の両方について説明します。
HTML5 / JS Document Viewer
新しく、モダンで高速-これは、このリリースで導入した新しいHTML5 / JS Document Viewerレポートビューアーです。 これには、多くの利点と改善点がありますが、それらについて説明します。
ASP.NET Viewerコンポーネントが既に構成されている場合でも、新しいレポートビューの使用は非常に簡単です。 これを行うには、設定ウィンドウで[ HTML 5ドキュメントビューアーに切り替える]を選択するだけで、元に戻すことができます。
新しいHTML 5ビューアーの利点の1つは、コンポーネントがページに表示された直後にユーザーがドキュメントの操作を開始できることです。 これは、レポートの非同期ロードのおかげで可能になりました。これにより、ドキュメントのロード済みの部分を即座に表示できます。 同時に、進行状況は左下のパネルで追跡され、必要に応じてダウンロードを停止できます。
ユーザーが常に喜ぶように、新しいコンポーネントを作成するときの快適な外観は私たちの優先事項の1つです。 また、HTMLツールを使用しているために、表示と印刷の両方で同じ種類のレポートを実現することが不可能な場合があるため、デスクトップバージョンとの著しい違いが見られました。 しかし、要素の描画にGDI +ツールを使用しているため、レポートは見やすく、見やすく、印刷およびエクスポートされるとおりに見えます。
ASPバージョンは、メニュー、ナビゲーション、検索、エクスポートなどの従来のツールに大きく遅れをとっていません。 このメニューは、レポートを表示するときにすべての標準アクション(ページのナビゲート、ズームイン、エクスポートと印刷の設定、検索、ドキュメントの複数ページ表示の有効化)を実行します。
マルチページモードは、一目で複数のページをカバーするのに便利です。
レポート内の検索もあります。これは、指定されたパラメーターで目的のテキストをすばやく検索するだけでなく(たとえば、大文字の有無にかかわらず単語全体を検索する)、この検索結果を簡単にナビゲートするのにも役立ちます。
エクスポートの柔軟な設定を含むクイックアクセスパネルを使用すると、ユーザーは必要な各形式のレポートエクスポートオプションを簡単に設定できます。
「進む/戻る」矢印を使用してページを選択するだけでなく、特別なビルトインドキュメントツリーを使用して、レポートをナビゲートできます。
これらの機能や他の多くの機能を今すぐ試して評価することができます。また、このビデオからそれらについて詳しく知ることができます。
ASP.NETおよびMVCレポートデザイナー
前のリリース14.2では、新しいレポートエディターASP.NETおよびMVC Report Designerをリリースし、膨大な数の機能を提供しました。 しかし、このリリースでは、WINバージョンにさらに機能を近づけ、さらに改善したかったため、以下で説明する多くの便利な機能を追加しました。 変更点の完全なリストはここにあります 。
ASP.NETおよびMVC Report Designerの新しい改善点の1つである組み込みのScript Editorにより、レポートの編集がより便利になりました。 スクリプトエディターのおかげで、エディターから直接これらの言語のいずれかでレポートのさまざまなイベントとスクリプトの処理を追加できます:C#、Visual Basic .NETまたはJScript .NET。
スクリプトエディターは、選択した言語の強調表示とコード補完、イベントのテンプレート、および発生したエラーの説明を含むコード検証をサポートしています。
データとそれらへのクエリの処理を容易にするために設計された新しいツールの1つは、 データソースウィザードです。 手動で、またはデザイナーに組み込まれたビジュアルクエリデザイナーを使用して、複雑なSQLクエリを簡単に作成できます。
データの操作を簡素化する別のツールは、 フィルターエディターです。 これで、データフィルター条件を使用して手動で行を入力する代わりに、フィルターエディターで構成できます。
ツリーの形ですべての条件を整理して視覚化します。これにより、条件を簡単に作成および編集できます。
より柔軟なレポートの設定、特にその外観のために、フォーマット規則の設定が登場しました。 メニューボタンを使用してルールを作成および削除できます。それらのヘルプを使用すると、既に作成されたルールをナビゲートし、簡単に編集できます。
新しい式エディタを使用すると、フォーマットルールを簡単かつ簡単に作成できます。
おわりに
ASPバージョンはWINバージョンの機能よりも悪くはないことがわかり、新しいリリースごとに、ASPバージョン間のツールの違いはますます消去されます。 これを確認するには、これらのバージョンのデモをここで試して比較してください 。
DevExpress ASP Reporting 15.1の最も重要で注目すべき改善点について言及しようとしました。 あなたはそれらと他のものを見つけることができます。