Home   Single Page

ステップ2.宣言

マクロコンポーネントをインスタンス化にする前に、宣言をしなければなりません。宣言する簡単な方法のうちの一つはコンポーネントコマンドを使用する事です。

<?component name="username" macroURI="/WEB-INF/macros/username.zul"?>

示したように、名前(name属性)とページのURI(macro-uri属性)を宣言しなければなりません。

その他のプロパティ

Other Properties

name、macro-uriとclass [56]属性に加えて、初期化されるときにコンポーネントをインスタンス化するために使用する初期プロパティのリストを指定できます。

<?component name="mycomp" macroURI="/macros/mycomp.zul"
myprop="myval" another="anotherval"?>

そうして

<mycomp/>

以下と同様の

<mycomp myprop="myval1" another="anotherval"/>


[56] クラス属性は後ほど説明します。