このサイトをご覧になるには、JavaScriptを有効にしてください。

[帳票開発ツール]Stimulsoft レポート&ダッシュボード ユーザーマニュアル

ナビゲーション: データ > データ辞書

ビジネスオブジェクト

スクロール トップ その他

ビジネス・オブジェクトは、データ・クラスのオブジェクトであり、テーブル、リスト、配列など、さまざまな構造でデータを表現するために使用することができます。データ辞書にビジネス・オブジェクトの記述を作成するには、データ辞書のコンテキスト・メニューまたはメニュー「新規項目」で「新規ビジネス・オブジェクト...」を選択する必要があります。このコマンドを選択すると、「新規ビジネス・オブジェクト」の最初のダイアログ・ボックスが表示されます。下図は、最初のダイアログボックス「新規ビジネス・オブジェクト」を示しています。

 

 

注意すべきは、各ビジネス・オブジェクトに対して子ビジネス・オブジェクトを作成することができることです。これを行うには、ビジネス・オブジェクトを選択し、コマンド「新規ビジネスオブジェクト...」を呼び出します。次に、新規ビジネス・オブジェクトの最初のダイアログ・ボックスが呼び出され、その中でオプション「ビジネス・オブジェクトの子」がチェックされます。このダイアログボックスでOKをクリックすると、2つ目のダイアログボックスが表示されます。ここでは、新しいビジネス・オブジェクトのパラメータを指定する必要があります。下図は、「新規ビジネスオブジェクト」の2つ目のダイアログ・ボックスを示したものです。

 

 

カテゴリーフィールドでは、カテゴリの名前を指定することができます。このフィールドに入力すると、レポート辞書のビジネス・オブジェクトのカテゴリが作成されます。このフィールドを空白にすると、カテゴリは作成されません。子ビジネス・オブジェクトを作成する場合、このフィールドは編集不可です。

名前フィールドは、ビジネス・オブジェクトを指定するために使用されます。このフィールドは入力する必要があり、この場合、List という名前が使用されます。

エイリアスフィールドは、ビジネス・オブジェクトのエイリアスを指定します。ユーザーによって変更されない場合、デフォルトでは、エイリアスはビジネス・オブジェクトの名前と同じになります。私たちの場合、それはListです。

新規列ボタン。これをクリックすると、ビジネス・オブジェクトに新しいデータ・カラムが作成されます。この方法で作成されるデータ列は仮想的なものであり、実際のデータは含まれないことに注意する必要があります。

新規計算列ボタンをクリックすると、新しい計算列がビジネス・オブジェクトに挿入されます。

削除ボタンをクリックすると、選択したデータ列が削除されます。列] タブが選択されている場合、そのタブにあるすべての列が削除されます。

列の取得ボタンは、ビジネス・オブジェクトからデータ列を取得するために使用されます。

アセンブリから列を取得するボタンを押すと、アセンブリを開くダイアログが表示され、そこでアセンブリファイルを選択することができます。ファイルを選択した後、「開く」ボタンを押すと、そのファイルからデータ・カラムが抽出されます。(存在する場合)

パネルには3つのフィールドがあります。これらのフィールドには、カラムのリストとそのプロパティ、そして説明が表示されます。

 

インフォメーション

 

この方法で作成されたビジネス・オブジェクトには、実際のデータは含まれていません。したがって、このビジネス・オブジェクトを使用してレポートをレンダリングすると、エラーが発生します。実際のデータを含むビジネス・オブジェクトは、コードから生成して渡します。