Q8:複合コンポーネント内に、画面を作成した場合、テーブルの列幅の変更や、画面の色の調整など、今まで「実行(設定可)」ボタンを押して、編集していた作業が出来ません
Q8-1:
複合コンポーネントで、小さな検索画面を作成しています。その検索画面を複数の画面から参照し変更された場合、その変更が反映するように参照する画面では、[ReferenceEnabled]を「true」として、利用しています。この複合コンポーネント内に、画面を作成した場合、テーブルの列幅の変更や、画面の色の調整など、今まで「実行(設定可)」ボタンを押して、編集していた作業が出来ません。(複合コンポーネント内に、「実行(設定可)」ボタンがないため」複合コンポーネントを利用している画面で、「実行(設定可)」ボタンを押して、設定を行っても、次に利用する場合には、初期状態に戻ります。複合コンポーネントの画面レイアウトなどを設定する方法はあるのでしょうか?
A8-1:
まず複合コンポーネントの外部参照機能についてですが、外部参照されている複合コンポーネントにつきましては保存の対象にならない仕様になっておりますので、次回ロード時には元の状態に戻ってしまいます。
変更を保存するためには、別途、その複合コンポーネントのみを同名で保存する必要があります。
なお、GUI複合コンポーネントにつきましては、アプリケーションビルダーの左下に「画面確認」というボタンが現れますので、「実行(設定可)」を押したときのような属性の設定を行うことができます。