インスタンス・リスト・ツリーで子ビジネス・オブジェクトの順番を変更

Visual LANSA

インスタンス・リスト・ツリーで子ビジネス・オブジェクトの順番を変更


インスタンス・リスト・ツリーには、ビジネス・オブジェクトが、親子関係を定義した順に表示されます。順序を変更するための画面などはありません。必要な場合は次のようにして変更してください。

メインのXML(VF_SY001_System.XML)をメモ帳で開きます。事前にバックアップを取っておくとよいでしょう。 関係を定義している箇所を探してください。このように表示されます。

 

<OBJECT TYPE="RELATION" CLASS="VF_FP024" ID="whatever" >

<・.>

<・.>

</OBJECT> 

 

このような形のブロックが、VF_FP003ブロック内で入れ子になっています。

 

 

<OBJECT TYPE="BUSINESS_OBJECT" CLASS="VF_FP003" ID="whatever" >

<・.>

<・.>

<OBJECT TYPE="RELATION" CLASS="VF_FP024" ID="whatever" > 

<・.>

<・.>

</OBJECT> 

 

<OBJECT TYPE="RELATION" CLASS="VF_FP024" ID="whatever" >

<・.>

<・.>

</OBJECT> 

<・.>

<・.>

</OBJECT> 

  

VF_FP003ブロック内で入れ子になっているVF_FP024ブロック全体を、表示したい順序に並べ替えて保存し、VLFを再起動してください。