掲示板一覧   -   トピック一覧
   EA ソースコード生成・コード生成テンプレート
     コード生成テンプレートで<なし>テンプレートを追加した場合の使い方


フラット表示 前のトピック | 次のトピック
投稿者 トピック
sugimoto
投稿日時: 2009-2-2 11:37
EA Administrator
投稿: 1895

コード生成テンプレートで<なし>テンプレートを追加した場合の使い方

○ご質問

コード生成テンプレートで「新規テンプレートの追加」ボタンを押し、
対象の種類欄で<なし>テンプレートを追加した場合、

1) どのような使用方法がありますか?
2) どのフィールド置換マクロを使えますか?
3) 追加したテンプレートはどのように呼べばいいですか?

○回答

1) 同じ処理を何度もコード生成テンプレートで記述しているような場合に、
 サブルーチンとして使用することができます。

2) 利用できるフィールド置換マクロは、呼び出し元のテンプレートと同様です。
 例えば、Attributeテンプレートから<なし>の種類のテンプレートを呼ぶ場合、
 <なし>の種類のテンプレートでは、Attributeテンプレートと同様に
 attで始まるテンプレートおよびclassで始まるテンプレートを使うことができます。

3) 呼ぶ方法は以下のようになります。
 例)対象の種類:<なし>
   テンプレート名:test

   このテンプレートを呼ぶ場合は、%test()%としてください。

 また、引数を設定することもできます。この場合、$parameter*
 (*はパラメータの番号です)で引数の情報を取得できます。

 例)呼び元のテンプレート:%test("1","2")%
   testテンプレート:$parameter1
            $parameter2
         
なお、上記1)~3)の内容は、ヘルプに記載がなかったため、追記します。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » コード生成テンプレートで<なし>テンプレートを追加した場合の使い方 sugimoto 2009-2-2 11:37