Q23:親で作成した変数を、複合(及びGUI)コンポーネント内でも利用できるようにできないでしょうか。
Q23-1:
GUIや複合コンポーネントを使ってシステムを構築しているのですが、変数の利用で、複合やGUIコンポーネントで作った変数は、親のプロセスでは利用できるのですが、逆に親で作成した変数が複合(及びGUI)コンポーネント内で利用できません。
A23-1:
ファンクションコンポーネントを利用し、上位階層へ処理要求イベントをつないで行くことで、親階層(一般的には、親階層をまたがった別階層)のデータを利用できます。こちらもサンプルアプリケーション"複合コンポーネント.mzax"を用意しましたのでどうぞご覧ください。
これは、以下のような階層からなるアプリケーションで、複合コンポーネント3から複合コンポーネント1に含まれるテーブルのセルデータを取得してテキストフィールドに設定するというものです。
最上位--+-複合コンポーネント1
|
+--複合コンポーネント2--複合コンポーネント3
関連ファイル:複合コンポーネント.mzax