JClientのグラフ・ファイルについて

データ・バインド・グラフ・コンポーネントをビルドした後、JDeveloperによりいくつかのファイルの生成と更新が行われます。それらのファイルはプロジェクトに追加され、アプリケーション・ナビゲータからアクセスできるようになります。

これらのファイルは、ファイルシステム内の次の場所に配置されます。

<jdev_install>/jdev/mywork/<Application_ name>/Client/src/client

ファイル 説明
<object>.java

このファイルは、プログラムによって設定し、グラフ・プロパティを取得できるGraph BeanのJava実装です。

グラフ・プロパティ定義ファイル:
graph_type_icon <BIGraphDef>.xml

このXMLファイルには、タイトル、サブタイトル、脚注、グラフ・タイプ、凡例領域および描画領域のようなグラフ属性が含まれています。デフォルトのファイル名はBIGraphDef.xmlです。

バインディング定義ファイル:
<webpageName >UIModel.xml

グラフに関するOracle ADFデータ・バインディング情報が含まれています。

サンプル・グラフ・ファイル

次の例は、ビジネス・サービス用のJClientパネルとADFビジネス・コンポーネントで構成されたWebアプリケーション内の、グラフ・コンポーネントのDataBindings.xmlファイルおよびUIModel.xmlファイルです。

UIModel.xmlのサンプル


<?xml version='1.0' encoding='ISO-8859-1' ?>
<DCContainer
id="untitled1UIModel"
xmlns="http://xmlns.oracle.com/adfm"
Package="view" >
<Contents >
<DCIterator
id="model_AppModuleDataControl_EmployeesView1Iter"
Binds="model_AppModuleDataControl.EmployeesView1" >
</DCIterator>
<DCControl
id="EmployeesView1"
DefClass="oracle.jbo.uicli.graph.JUSingleTableGraphDef"
SubType="DCGraph"
ControlClass="oracle.dss.graph.Graph"
IterBinding="model_AppModuleDataControl_EmployeesView1Iter"
SeriesType="SINGLE_SERIES"
SeriesLabel="EmployeeId"
GraphPropertiesFileName="view.BIGraphDef1" >
<Contents >
<AttrNames>
<Item Value="EmployeeId" />
<Item Value="Salary" />
<Item Value="CommissionPct" />
<Item Value="ManagerId" />
<Item Value="DepartmentId" />
</AttrNames>
<ColumnLabels>
<Item Value="EmployeeId" />
<Item Value="Salary" />
<Item Value="CommissionPct" />
<Item Value="ManagerId" />
<Item Value="DepartmentId" />
</ColumnLabels>
</Contents>
</DCControl>
</Contents>
</DCContainer>

DataBindings.xmlのサンプル




<?xml version='1.0' encoding='ISO-8859-1' ?>

<JboProject

   id="DataBindings"

   xmlns="http://xmlns.oracle.com/adfm"

   SeparateXMLFiles="false"

   Package=""

   ClientType="Generic" >

   <Contents >

      <DataControl

         id="model_AppModuleDataControl"

         SupportsFindMode="true"

         SupportsTransactions="true"

         Package="model"

         Configuration="AppModuleLocal"

         FactoryClass="oracle.adf.model.bc4j.DataControlFactoryImpl" >

      </DataControl>

      <Containee

         id="untitled1UIModel"

         ObjectType="BindingContainerReference"

         FullName="view.untitled1UIModel" >

      </Containee>

</Contents>

</JboProject>    

JClientでのグラフ・サポートについて
JClientでのグラフとビジネス・サービス・データ・モデルについて

JClientパネルでのグラフ・タイプの選択
JClientパネル用のグラフの作成
JClientパネルでのグラフ・スタイルのカスタマイズ
JClientパネルでのグラフ・データの変更

 

Copyright © 1997, 2004, Oracle. All rights reserved.