<uinode> Element

The base web element contains all the shared attributes supported by all UIX Components.

Syntax
<uinode
    [ nodeID="Name" ]
    [ refID="string" ]
    [ refType="ui:refTypes" ]
    [ rendered="boolean" ]
>
     <!-- The following child can be anything derived from the given element -->
   <uinodeExtension></uinodeExtension>
</uinode>

Syntax Notes:
  • This is an abstract element. It cannot actually be used directly, but exists to contain attributes shared among all elements derived from it.
  • Attributes starting with "data:" are really elements for which there is an attribute syntax available. The "data:" indicates that the attribute syntax cannot be used without databinding.

  • Description

    The base web element contains all the shared attributes supported by all UIX Components.


    Attributes

    Description Type
    nodeID Returns an ID identifying this UINode instance. This ID is never output to the user agent. This ID should not be confused with the "id" attribute, which is output to the client and is typically used in conjunction with client-side scripting technologies, such as JavaScript.
    Name
    refID an attribute that will be used to locate a UINode that on which this node will be based. This attribute's meaning is described by the "refType" attribute, which must be set when "refID" is used.
    string
    refType an attribute that describes how "refID" should be used to locate a node reference. Currently, the only allowed value is "nodeID", which means that the value of "refID" must match the "nodeID" attribute of an already-encountered element. That element must also be of exactly the same namespace and name as this element.
    ui:refTypes
    rendered whether the bean is rendered. When set to false, no output will be delivered for this bean.
    boolean

    Child Elements

    Description Required? Maximum
    <uinodeExtension>

    No unbounded