Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[ Image Removed |../../index.htm#lansa/l4wusr01_1800.htm]
現在地:

...

3.8.4 保管されている定義

...


\[保管されているコンポーネントの定義\] ダイアログを使用って、各種タイプのコンポーネントに保存されたデフォルトの定義を表示したり、削除したりできます。

保管されているコンポーネントの定義\] ダイアログを表示するには、コンポーネントで右クリックし、コンテキスト・メニューから \ [保管されている定義\] を選択します。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! このダイアログには、異なるコンポーネント・タイプの定義が表示されます。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! 保管されている定義は、lansaを選択します。

Image Added

このダイアログには、異なるコンポーネント・タイプの定義が表示されます。

Image Added

保管されている定義は、lansa\lansa\<system/configuration>\liiy1*.dat に格納されています。

レイアウト・マネージャを使用している場合は、レイアウト・マネージャにより、保存されているコンポーネントの高さや幅を変更できる点に注意してください。詳細は、Visual LANSA 開発者ガイドの「レイアウト・マネージャ」を参照してください。

定義の保存

datに格納されています。 レイアウト・マネージャを使用している場合は、レイアウト・マネージャにより、保存されているコンポーネントの高さや幅を変更できる点に注意してください。詳細は、『Visual LANSA 開発者ガイド』の「[<span style="color: #0000ee"><span style="text-decoration: underline; ">レイアウト・マネージャ</span></span>|../../../lansa013/content/lansa/l4wdev06_0710.htm]」を参照してください。 定義の保存 コンポーネント・タイプにデフォルト定義を保存する場合、そのタイプのコンポーネントの他のインスタンスは、フォームや他のコンテナに追加される際に、保存されたデフォルトの特性を受け継ぎます。保存されている属性はコンポーネントのタイプにより異なりますが、ほとんどのデフォルトの定義には、高さ、幅、またはその両方が含まれます。保存できるデフォルトの定義を持たないコンポーネントもあります(コンテキスト・メニューなど)。

コンポーネントのタイプにデフォルトの定義を設定するには、必要なタイプのコンポーネントを\[デザイン\]タブのフォーム上に置き、属性を設定します。右クリックでコンテキスト・メニューを開き、\[定義の保存\] オプションを選択します。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! サブ・メニューを使用し、保存のレベルを選択します。保存のレベルは、以下の通りです。

  • Wiki Markup
    \[セッションの省略値として\] エディターを閉じると定義は失われます。
  • Wiki Markup
    \[区画の省略値として\] 定義は現在の区画で保存されます。
  • Wiki Markup
    \[共通の省略値として\] 定義はすべての区画で共有されます。

オプションを選択します。

Image Added

サブ・メニューを使用し、保存のレベルを選択します。保存のレベルは、以下の通りです。

  • [セッションの省略値として] エディターを閉じると定義は失われます。

  • [区画の省略値として] 定義は現在の区画で保存されます。

  • [共通の省略値として] 定義はすべての区画で共有されます。

区画および共通の省略値の場合、[保管されている定義] はエディターが終了するまでディスクに書き込まれません。そのため、サーバーにリポジトリがある場合は、他のユーザーが使用できるように、修正済みの [保管されている定義] は即座に保存することをお薦めします。また、変更中に定義のバックアップをファイルに保存し、ファイルから定義をリロードすることもできます。

最初に、合致するセッションの定義が検索されます。検出されると、その保管されている定義が使用されます。検出されない場合、区画の定義が検索されます。セッションおよび区画の省略値で検出されない場合は、共通の省略値が検索されます。[保管されている定義]で検出されない場合、そのコンポーネントがシステムの省略値として作成されます。

保存しようとしている定義がシステムの省略値と同じ場合、[保管されている定義]ダイアログに値が表示されません。定義は、システムの省略値と異なる場合にのみ保存することができます。

フィールドには、その祖先の定義を保存することもできます。

基本入力フィールド・コンポーネントから継承するフィールドを追加する際に、そのフィールド自体の定義が検出されない場合は、基本入力フィールド・コンポーネントの定義で初期化されます。 Wiki Markup区画および共通の省略値の場合、\[保管されている定義\] はエディターが終了するまでディスクに書き込まれません。そのため、サーバーにリポジトリがある場合は、他のユーザーが使用できるように、修正済みの \[保管されている定義\] は即座に保存することをお薦めします。また、変更中に定義のバックアップをファイルに保存し、ファイルから定義をリロードすることもできます。 最初に、合致するセッションの定義が検索されます。検出されると、その保管されている定義が使用されます。検出されない場合、区画の定義が検索されます。セッションおよび区画の省略値で検出されない場合は、共通の省略値が検索されます。\[保管されている定義\]で検出されない場合、そのコンポーネントがシステムの省略値として作成されます。 保存しようとしている定義がシステムの省略値と同じ場合、\[保管されている定義\]ダイアログに値が表示されません。定義は、システムの省略値と異なる場合にのみ保存することができます。 フィールドには、その祖先の定義を保存することもできます。 基本入力フィールド・コンポーネントから継承するフィールドを追加する際に、そのフィールド自体の定義が検出されない場合は、基本入力フィールド・コンポーネントの定義で初期化されます。 [ !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! |../../index.htm#lansa/l4wusr01_1800.htm]