TreeNode

class ui.tree.TreeNode()

This class represent a node in a hoops-tree.

Index

Constructors

Properties

Methods

Constructors

ui.tree.TreeNode.constructor()
TreeNode(): TreeNode

Returns: TreeNode

Properties

ui.tree.TreeNode.styles

static

styles: CSSResult[]

Array of styles to apply to the element. The styles should be defined using the ? tag function, via constructible stylesheets, or imported from native CSS module scripts.

Note on Content Security Policy:

Element styles are implemented with <style> tags when the browser doesn’t support adopted StyleSheets. To use such <style> tags with the style-src CSP directive, the style-src value must either include ‘unsafe-inline’ or nonce-<base64-value> with <base64-value> replaced be a server-generated nonce.

To provide a nonce to use on generated <style> elements, set window.litNonce to a server-generated nonce in your page’s HTML, before loading application code:

<script>
  // Generated and unique per request:
  window.litNonce = 'a1b2c3d4';
</script>
ui.tree.TreeNode.expanded
expanded: boolean

Whether the node is expanded or not

ui.tree.TreeNode.key
key: number

The id of the node in the tree.

ui.tree.TreeNode.leaf
leaf: boolean

Wheteher or not a node is a leaaf.

ui.tree.TreeNode.selected
selected: boolean

Whether the node is selected or not

ui.tree.TreeNode.tree

optional

The context of the hoops-tree

Methods

ui.tree.TreeNode.render()
render(): (TemplateResult | Unhandled type TypeOf)

Invoked on each update to perform rendering tasks. This method may return any value renderable by lit-html’s ChildPart - typically a TemplateResult. Setting properties inside this method will not trigger the element to update.

Returns: (TemplateResult | Unhandled type TypeOf)