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.