Slide 1

Slide 1 text

はじめてのActiveReportsJS(帳票デザインの基本編) グレープシティ株式会社 ツール事業部 プロダクトマーケティングチーム 福井潤之

Slide 2

Slide 2 text

2 GrapeCity Developer Solutions ActiveReportsJSのご紹介

Slide 3

Slide 3 text

ActiveReportsJS 3 GrapeCity Developer Solutions 帳票開発ツール「ActiveReports」の DNAを受け継ぐ、モダンWeb開発に対応した 「帳票開発支援JavaScriptライブラリ」 クライアントサイドで 帳票生成 Windows/Macで 使えるデザイナ マルチブラウザ対応の ビューワ

Slide 4

Slide 4 text

ActiveReportsJSでの帳票開発の流れ 4 GrapeCity Developer Solutions 1. 付属の帳票デザイナでレポートファイルを作成 2. 表示するデータをJSONフォーマットで作成する 3. レポートファイルをブラウザ上で実行し、 作成された帳票を、帳票ビューワで閲覧、各種形式への保存、印刷

Slide 5

Slide 5 text

5 GrapeCity Developer Solutions ActiveReportsJSデザイナのご紹介

Slide 6

Slide 6 text

ActiveReportsJSデザイナ 6 GrapeCity Developer Solutions ツールバーで 簡単レイアウト Windows / Mac 対応 豊富なレポートコントロール 直感的に使える プロパティグリッド デザイナ上で 直接プレビューが可能

Slide 7

Slide 7 text

18種類のレポートコントロール 7 GrapeCity Developer Solutions • TextBox • TableOfContents • CheckBox • Container • Line • Shape • InputField • Bullet • Image • Barcode • Tablix • Sparkline • SubReport • OverflowPlaceHolder • List • Table • BandedList • Chart データ領域コントロール

Slide 8

Slide 8 text

データバインディング 8 GrapeCity Developer Solutions APIだけでなく、 埋め込みやファイル形式にも対応 データソースはJSON形式で設定します ヘッダやクエリパラメータの 設定にも対応 各レポートコントロールとのバイン ディングもGUIでらくらく APIのURIを指定 パラメータで動的に変更も可能

Slide 9

Slide 9 text

日本仕様 9 GrapeCity Developer Solutions

Slide 10

Slide 10 text

選べる2つのレポート形式 10 GrapeCity Developer Solutions • 印刷結果とまったく同じレイアウトで帳票を デザインできる • 出力される帳票のレイアウトはデータの量に 応じて変化 • 日本に多い定型のレイアウトを作成するのに最適 • 印刷よりもアプリケーション上でプレビューする 用途に最適

Slide 11

Slide 11 text

11 GrapeCity Developer Solutions デモ

Slide 12

Slide 12 text

デモで作成する請求書 12 GrapeCity Developer Solutions

Slide 13

Slide 13 text

アプリケーションへの組み込みもわずかなコードで 13 GrapeCity Developer Solutions
function load() { const viewer = new ActiveReports.Viewer('#Viewer', { language: 'ja' }); viewer.open('./reports/test.rdlx-json'); }

Slide 14

Slide 14 text

本日のまとめ 14 GrapeCity Developer Solutions 帳票のレイアウトにあわせて最適なデータ領域コントロールを選択する 1 2 3 動的な制御や集計処理には「式」を使用する グループ化でキー項目ごとにデータをまとめた帳票を作成する

Slide 15

Slide 15 text

Webで技術情報を公開中 15 GrapeCity Developer Solutions CodeZine GrapeCity.devlog (https://codezine.jp/article/corner/823) (https://devlog.grapecity.co.jp/archive/category/ActiveReportsJS)

Slide 16

Slide 16 text

セミナーの内容や製品に関するご質問・ご相談を承っています 16 GrapeCity Developer Solutions お問い合わせ グレープシティ株式会社 ツール事業部 営業部 製品に関するご相談を オンライン形式で承っています。 • より詳しい製品のご紹介 • 勉強会の開催 など、柔軟にご対応可能です。 セミナーの内容に関してご質問がある方は グレープシティ営業部までお気軽に お問い合わせください。 050-5490-4661 [email protected]

Slide 17

Slide 17 text

END セミナー受講、誠にありがとうございました。