FlexViewerは、ComponentOne Web APIレポートサービスを使用してレポートを表示するためにMVCアプリケーション内で使用できるMVCコントロールとして利用できます。このコントロールを使用してレポートを表示するには、次の手順を実行します。
次の図は、上の手順を完了したときにFlexViewerに表示されるSimple Listという名前のレポートです。
Visual Studioテンプレートを使用して、ASP.NET Webアプリケーション(.NET Framework)を作成します。詳細については、「Visual Studioテンプレートの使用」を参照してください。
メモ: ASP.NET Coreアプリケーションにリソースを追加したら、グレープシティライセンスマネージャーを使用してリソースとアプリケーションに使用許諾を供与できます。詳細については、「ライセンス」を参照してください。
_ViewImports |
コードのコピー
|
---|---|
@addTagHelper *, C1.AspNetCore.Mvc |
_ViewImports |
コードのコピー
|
---|---|
@addTagHelper *, C1.AspNetCore.Mvc.FlexViewer |
ASP.NET MVC FlexViewerコントロールを使用するために必要なリソースを登録するには、次の手順を実行します。
_Layout.cshtml
をダブルクリックして開きます。<head></head>
タグ内追加します。
_Layout.cshtml |
コードのコピー
|
---|---|
<c1-styles> <c1-scripts> <c1-flex-viewer-scripts /></c1-scripts> |
FlexViewerのリソースを登録する方法については、「リソースの登録」を参照してください。
アプリケーションにコントローラーを追加するには、次の手順を実行します。
Controller
)アプリケーションの[コントローラー]フォルダ内に新しいコントローラーが追加されます。
コントローラーに対応するビューを追加するには、次の手順を実行します。
コントローラーにビューが追加されます。次のコードでは、サービスURL、ファイルパス、およびレポート名を指定しました。
Index.cshtml |
コードのコピー
|
---|---|
<c1-report-viewer file-path="ReportsRoot/FlexCommonTasks/FlexCommonTasks.flxr" report-name="Simple List" service-url="https://demos.componentone.com/ASPNET/c1webapi/4.0.20171.91/api/report"></c1-report-viewer> |
コントローラーにビューが追加されます。