Vertex Viewer SDK
    Preparing search index...

    Interface VertexSceneTreeTableCell

    interface VertexSceneTreeTableCell {
        alwaysShowIcons?: boolean;
        endItemIndicator?: boolean;
        expandToggle?: boolean;
        expansionHandler?: SceneTreeOperationHandler;
        hoverController?: SceneTreeCellHoverController;
        hovered?: boolean;
        isolateButton?: boolean;
        isolateHandler?: SceneTreeOperationHandler;
        isScrolling?: boolean;
        node?: AsObject;
        onExpandToggled?: (
            event: VertexSceneTreeTableCellCustomEvent<
                SceneTreeTableCellEventDetails,
            >,
        ) => void;
        onIsolatePressed?: (
            event: VertexSceneTreeTableCellCustomEvent<
                SceneTreeTableCellEventDetails,
            >,
        ) => void;
        onSelectionToggled?: (
            event: VertexSceneTreeTableCellCustomEvent<
                SceneTreeTableCellEventDetails,
            >,
        ) => void;
        onVisibilityToggled?: (
            event: VertexSceneTreeTableCellCustomEvent<
                SceneTreeTableCellEventDetails,
            >,
        ) => void;
        placeholder?: string;
        selectionHandler?: SceneTreeOperationHandler;
        tree?: HTMLVertexSceneTreeElement;
        value?: string;
        visibilityHandler?: SceneTreeOperationHandler;
        visibilityToggle?: boolean;
    }
    Index
    alwaysShowIcons?: boolean

    Whether to always show the requested icons in the cell. If false, the icons will only appear when hovering over the cell.

    false
    
    endItemIndicator?: boolean

    Indicates whether to display an indicator that the node associated with this cell is an end item.

    expandToggle?: boolean

    Indicates whether to display a button for toggling the expanded state of the node associated with this cell.

    expansionHandler?: SceneTreeOperationHandler

    An optional handler that will override this cell's default expansion behavior. The registered handler will receive the pointerup event, the node data for the row this cell is associated with, and a reference to the parent <vertex-scene-tree> element for performing operations.

    hovered?: boolean
    false
    
    isolateButton?: boolean

    Indicates whether to display a button for isolating (show only + fly to) the node associated with this cell.

    isolateHandler?: SceneTreeOperationHandler

    An optional handler that will override this cell's default isolate behavior. The registered handler will receive the pointerup event, the node data for the row this cell is associated with, and a reference to the parent <vertex-scene-tree> element for performing operations.

    isScrolling?: boolean
    node?: AsObject

    The node data that is associated to the row that this cell belongs to. Contains information related to if the node is expanded, visible, etc.

    onExpandToggled?: (
        event: VertexSceneTreeTableCellCustomEvent<
            SceneTreeTableCellEventDetails,
        >,
    ) => void

    An event that is emitted when a user requests to expand the node. This is emitted even if interactions are disabled.

    onIsolatePressed?: (
        event: VertexSceneTreeTableCellCustomEvent<
            SceneTreeTableCellEventDetails,
        >,
    ) => void

    An event that is emitted when a user requests to isolate the node. This event is emitted even if interactions are disabled.

    onSelectionToggled?: (
        event: VertexSceneTreeTableCellCustomEvent<
            SceneTreeTableCellEventDetails,
        >,
    ) => void

    An event that is emitted when a user requests to change the node's selection state. This event is emitted even if interactions are disabled.

    onVisibilityToggled?: (
        event: VertexSceneTreeTableCellCustomEvent<
            SceneTreeTableCellEventDetails,
        >,
    ) => void

    An event that is emitted when a user requests to change the node's visibility. This event is emitted even if interactions are disabled.

    placeholder?: string

    The value to display in this cell if the value specified is undefined. Defaults to "--".

    '--'
    
    selectionHandler?: SceneTreeOperationHandler

    An optional handler that will override this cell's default selection behavior. The registered handler will receive the pointerup event, the node data for the row this cell is associated with, and a reference to the parent <vertex-scene-tree> element for performing operations.

    tree?: HTMLVertexSceneTreeElement

    A reference to the scene tree to perform operations for interactions. Such as expansion, visibility and selection.

    value?: string

    The value to display in this cell.

    visibilityHandler?: SceneTreeOperationHandler

    An optional handler that will override this cell's default visibility behavior. The registered handler will receive the pointerup event, the node data for the row this cell is associated with, and a reference to the parent <vertex-scene-tree> element for performing operations.

    visibilityToggle?: boolean

    Indicates whether to display a button for toggling the visibility state of the node associated with this cell.