Oracle Fusion Middleware Data Visualization Tools Tag Reference for Oracle ADF Faces
12c (12.2.1.2)

E76719-01

<dvt:sunburstNode>

dvt:sunburstNode sunburstNode sunburst node

UIComponent class: oracle.adf.view.faces.bi.component.sunburst.UISunburstNode
Component type: oracle.dss.adf.sunburst.SunburstNode

A child of the Sunburst component. The sunburst node displays two dimensions of data through its size and color.

Attribute Groups

The <dvt:attributeGroups> tag can be used as a child of this tag. Instead of specifying fillColor or fillPattern directly on this tag, developers can use attributeGroups with type = "color" or "pattern" to have these attributes automatically generated based on categorical bucketing or continuous classification of the data set. If any of these attributes are specified both in this tag and in the attributeGroups type, then the style generated by the attributeGroups will take precedence.

Relationship with other tags

This tag can have the following children:

Events

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.

Supported Facets

Name Description
rootContent advanced content facet for the root node supporting the following ADF components: af:panelGroupLayout, af:spacer, af:outputText, and af:image. Only a single child is supported for layout reasons, so af:panelGroupLayout should be used to wrap multiple child components. Interactivity is not supported for components within this facet.

Attributes

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.sunburst.UISunburstNode Only EL

Specifies a binding reference to store a specific instance of UISunburstNode from a backing bean. Set this attribute only to access code in a backing bean. For example, to reference a sunburst node component in the sample managed bean, use the following code: binding="#{sample.sunburstNode}"

drilling String Yes Valid Values: off, insert, replace, insertAndReplace
Default Value: off

The drilling behavior for the node. Valid values are:
  • off - (Default) No drilling enabled
  • insert - Drill insert is enabled
  • replace - Drill replace is enabled
  • insertAndReplace - Both drill insert and replace are enabled
fillColor String Yes Default Value: #000000

Specifies the fill color of the node. Valid values are RGB hexadecimal.
fillPattern String Yes Valid Values: none, smallChecker, smallCrosshatch, smallDiagonalLeft, smallDiagonalRight, smallDiamond, smallTriangle, largeChecker, largeCrosshatch, largeDiagonalLeft, largeDiagonalRight, largeDiamond, largeTriangle
Default Value: none

Specifies the built-in pattern used to fill the node. Valid values are:
  • "none" (default)
  • "smallChecker"
  • "smallCrosshatch"
  • "smallDiagonalLeft"
  • "smallDiagonalRight"
  • "smallDiamond"
  • "smallTriangle"
  • "largeChecker"
  • "largeCrosshatch"
  • "largeDiagonalLeft"
  • "largeDiagonalRight"
  • "largeDiamond"
  • "largeTriangle"
The pattern is drawn with a white background, and the foreground color is taken from the fillColor attribute.
id String No Specifies the identifier for the component
label String Yes The label for this node.
labelDisplay String Yes Valid Values: auto, horizontal, rotated, off
Default Value: auto

The label display behavior for the nodes. Valid values are:
  • auto - (Default) Display horizontal or rotated labels based on the client environment.
  • horizontal - Display horizontal labels within the nodes
  • rotated - Display rotated labels within the nodes
  • off - Do not display the label

More labels are generally displayed when using rotation, with the trade off of readability. Rotated labels are only supported in environments where rotated text is available. If rotated text is not available, labels will be displayed horizontally instead.

labelHalign String Yes Valid Values: inner, outer, center
Default Value: center

The label alignment behavior for the nodes. Valid values are:
  • inner - Align to inner side of slice
  • outer - Align to outer side of slice
  • center - (Default) Center alignment
labelStyle String Yes The font style for labels displayed within the node. Accepts font-related CSS attributes like font-name, font-weight, font-size, color, etc.
radius Number Yes Default Value: 1

Specifies the radius of the node relative to the other nodes. The subtree with the largest total radius will be assigned the total radius of the sunburst.
rendered boolean Yes Default Value: true

Specifies whether the component is rendered.
selectable String Yes Valid Values: auto, off
Default Value: auto

Specifies whether or not this node will be selectable. Valid values are:
  • auto - (Default) Node will selectable if nodeSelection is enabled on the parent component
  • off - Node will not be selectable
shortDesc String Yes The short description of this component. This is used to customize the tooltip text for the node.
value Number Yes The value of this sunburst node. The value determines the relative size of the node within the sunburst.