XUL:rule
出典: MDC
« XUL リファレンス HOME [ 例 | 属性 | プロパティ | メソッド | 関連項目 ]
template 内で使用されるルール。rule の子要素は、ルールに一致すると生成されるコンテンツの、条件の宣言に使用されます。ルールには where 要素や binding 要素、action 要素が含まれます。条件は where 要素で定義されます。すべての条件に一致する各結果に対して、rule の action 本体内部のコンテンツが生成されます。追加の変数バインドを指定する bindings 要素は任意です。
テンプレート内で query 要素が使用されていない場合、デフォルトのクエリが使用され、RDF データソースについては簡単なクエリ構文が使用されます。これについての詳しい情報は Simple Query Syntax をご覧ください。
- 属性
- iscontainer, isempty, parent, parsetype
[編集] 例
(例が必要)
[編集] 属性
|
XUL 要素からの継承 |
- iscontainer
- 型: boolean
- コンテナ要素を基底としてルールに一致するかどうかを示す。この属性が指定されていない場合、rule はノードがコンテナかどうかに関わりません。
-
true: rule はコンテナとしてマークされたノードのみに一致します。これはフォルダの代わりとなるノードに適用します。 -
false: rule はコンテナとしてマークされていないノードのみに一致します。
- isempty
- 型: boolean
- 空要素を基底としてルールに一致するかどうかを示す。この属性が指定されていない場合、rule はノードが子要素を持っているかどうかに関わりません。
-
true: rule は子要素を含まないノードのみに一致します。 -
false: rule は一つ以上の要素を持つノードにのみ一致します。
- parent
- 型: 要素のタグ名
- この属性を設定すると、rule は対応するタグにのみ一致します。これは異なるタグを持つ別々の葉ノードやコンテナノードのためのルールに使用されます。
- parsetype
- 型: string
- この属性に
Integer型の値を設定すると、rule は Integer の parseType を持つ RDF ノードにのみ一致します。
[編集] プロパティ
|
XUL 要素からの継承 DOM 要素からの継承 |