attributeGroup "ConditionalSourceGenAttributes"
Namespace:
Content:
Defined:
globally within component.xsd, see XML source
Used:
XML Representation Summary
<...
   
forms
 = 
list of xsd:string
   
ifEvents
 = 
list of xsd:string
   
ifExpr
 = 
xsd:string
...>
Known Usage Locations
Annotation
Base for sourcegen elements which may be conditionally skipped.
Such skipping applies to the save-time behavior and not
the load-time or validation-time behavior.
XML Source
<xsd:attributeGroup name="ConditionalSourceGenAttributes">
<xsd:annotation>
<xsd:documentation>
Base for sourcegen elements which may be conditionally skipped.
Such skipping applies to the save-time behavior and not
the load-time or validation-time behavior.
</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="forms" type="listOfStrings" use="optional">
<xsd:annotation>
<xsd:documentation>
Added post 1.1 to inline.

A list of tokens used to select a particular kind of source for a parent.
The namespace is determined implicitly by what a parent requests.

For instance, a parent may have special sourcegen, and pass
the form "SpecialCase" to its children. Elements specifying
form="SpecialCase" will be selected. Other parents will not see
such elements if they do not specify that form.

If the form does not match, the element is not invoked.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="ifEvents" type="listOfStrings" use="optional">
<xsd:annotation>
<xsd:documentation>
Added post 1.1 to inline.
If defined, a list of events, any of which must be bound for the
element to be invoked.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="ifExpr" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>
Added post 1.1.
If defined, a Javascript expression which must evaluate to
true (or non-zero) for the element to be invoked.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:attributeGroup>
Attribute Detail
forms
Added post 1.1 to inline.

A list of tokens used to select a particular kind of source for a parent.
The namespace is determined implicitly by what a parent requests.

For instance, a parent may have special sourcegen, and pass
the form "SpecialCase" to its children. Elements specifying
form="SpecialCase" will be selected. Other parents will not see
such elements if they do not specify that form.

If the form does not match, the element is not invoked.
Type:
Use:
optional
Defined:
locally, within this attributeGroup
XML Source
<xsd:attribute name="forms" type="listOfStrings" use="optional">
<xsd:annotation>
<xsd:documentation>
Added post 1.1 to inline.

A list of tokens used to select a particular kind of source for a parent.
The namespace is determined implicitly by what a parent requests.

For instance, a parent may have special sourcegen, and pass
the form "SpecialCase" to its children. Elements specifying
form="SpecialCase" will be selected. Other parents will not see
such elements if they do not specify that form.

If the form does not match, the element is not invoked.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>

ifEvents
Added post 1.1 to inline.
If defined, a list of events, any of which must be bound for the
element to be invoked.
Type:
Use:
optional
Defined:
locally, within this attributeGroup
XML Source
<xsd:attribute name="ifEvents" type="listOfStrings" use="optional">
<xsd:annotation>
<xsd:documentation>
Added post 1.1 to inline.
If defined, a list of events, any of which must be bound for the
element to be invoked.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>

ifExpr
Added post 1.1.
If defined, a Javascript expression which must evaluate to
true (or non-zero) for the element to be invoked.
Type:
xsd:string
Use:
optional
Defined:
locally, within this attributeGroup
XML Source
<xsd:attribute name="ifExpr" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>
Added post 1.1.
If defined, a Javascript expression which must evaluate to
true (or non-zero) for the element to be invoked.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>