Oracle Fusion Middleware Data Visualization Tools Tag Reference for Oracle ADF Faces 12c (12.1.2) E23187-01 |
UIComponent class: oracle.adf.view.faces.bi.component.diagram.UIDiagramNode
Component type: oracle.dss.adf.diagram.DiagramNode
The node component is used to stamp out nodes in the diagram.
The "zoom100", "zoom75", "zoom50", and "zoom25" facets are used to specify the stamps for different zoom levels of the diagram. The "zoom100" facet is typically the most detailed, showing the most information, because the nodes are larger at 100% size. The "zoom25" facet is typically the least detailed, showing the least information, because the nodes are smaller at 25% size. All zoom facets only support a single child component.
The following tags are allowed as children of the zoom facets:
This component must be a child of the <dvt:diagramNodes> component.
The node component can have the following children:
Type | Phases | Description |
---|---|---|
org.apache.myfaces.trinidad.event.AttributeChangeEvent | Invoke Application, Apply Request Values |
Event delivered to describe an attribute change. Attribute change events are not delivered for any programmatic change to a property. They are only delivered when a renderer changes a property without the application's specific request. An example of an attribute change event might include the width of a column that supported client-side resizing. |
Name | Description |
---|---|
background | This facet can be used to provide a background that the zoom facets will be rendered on top of. This background will be automatically scaled to fit the node size. |
containerBottom | The template used to stamp out the bottom area for open containers. |
containerEnd | The template used to stamp out the right area for open containers if the reading direction is left-to-right, the left area otherwise. |
containerLeft | The template used to stamp out the left area for open containers. |
containerRight | The template used to stamp out the right area for open containers. |
containerStart | The template used to stamp out the left area for open containers if the reading direction is left-to-right, the right area otherwise. |
containerTop | The template used to stamp out the top area for open containers. |
label | This facet can be used to provide a richer label than is provided via the label attribute. |
overlay | This facet can be used to provide one or more overlay markers. Overlays will be rendered on top of the zoom facets. Each overlay is represented by a <dvt:marker> contained within a <dvt:pointLocation> which indicates where on the node the overlay should be positioned. An <af:group> element should be used when specifying more than one overlay. |
zoom100 | The template used to stamp out nodes at 100% zoom. This will typically be the most detailed template. |
zoom25 | The template used to stamp out nodes at 25% zoom. This will typically be the least detailed template. |
zoom50 | The template used to stamp out nodes at 50% zoom. This will typically be less detailed than the zoom75 template. |
zoom75 | The template used to stamp out nodes at 75% zoom. This will typically be less detailed than the zoom100 template. |
Name | Type | Supports EL? | Description |
---|---|---|---|
attributeChangeListener | javax.el.MethodExpression | Only EL | a method reference to an attribute change listener. Attribute change events are not delivered for any programmatic change to a property. They are only delivered when a renderer changes a property without the application's specific request. An example of an attribute change events might include the width of a column that supported client-side resizing. |
binding | oracle.adf.view.faces.bi.component.diagram.UIDiagramNode | Only EL | an EL reference that will store the component instance on a bean. This can be used to give programmatic access to a component from a backing bean, or to move creation of the component to a backing bean. |
containerId | Object | Yes | Specifies the parent container for this node. Should correspond to the nodeId of the container node. |
containerStyle | String | Yes | Style of the container background when this node is disclosed. |
draggable | String | Yes | Valid Values: yes, no Default Value: yes Specifies if a node is draggable. Valid values are:
|
facetName | String | Yes | For internal use only |
height | int | Yes | Specifies the height of the node, in pixels, at full size |
id | String | Yes | the identifier for the component |
label | String | Yes | Specifies a label for this node |
layout | Object | Yes | If this node is a container, specifies the name of the layout that should be applied to the contained nodes. |
nodeId | Object | Yes | Specifies a unique identifier for this node. This can be used in conjunction with the startNode and endNode attributes on the DiagramLink tag. |
readOnly | boolean | Yes | Default Value: false Specifies whether this node is read-only or not (false by default, but depends on component-level readOnly property as well) |
rendered | boolean | Yes | Default Value: true Specifies whether the component is rendered. The first node whose rendered attribute evaluates to true will be stamped for that data element. |
selectable | boolean | Yes | Default Value: true Specifies whether this node can be selected (true by default) |
shortDesc | String | Yes | The short description of this component. This is used to customize the tooltip text for the node. |
showDisclose | boolean | Yes | Default Value: true Specifies whether the disclose action is rendered |
showDrill | boolean | Yes | Default Value: true Specifies whether the Drill action is rendered |
showIsolate | boolean | Yes | Default Value: true Specifies whether the Isolate action is rendered |
showNodeActions | boolean | Yes | Default Value: true Specifies whether any node actions are rendered |
showStack | boolean | Yes | Default Value: true Specifies whether the Stack actions are rendered |
width | int | Yes | Specifies the width of the node, in pixels, at full size |