Package com.vaadin.flow.component.trigger.internal


@NullMarked package com.vaadin.flow.component.trigger.internal
Trigger API and its internal wiring. Not part of the public API; classes here may be renamed or removed in any release.
  • Classes
    Class
    Description
    Something that runs on the client when a Trigger fires.
    A value an Action consumes at fire time — a deferred JS expression that yields a value when the surrounding trigger fires.
    Fires on the host component's click DOM event and exposes the click coordinates and modifier-key state as Action.Inputs for downstream actions.
    Copies a value to the user's clipboard via navigator.clipboard.writeText when the bound trigger fires.
    Fires when the host component receives a DOM event with the given name.
    Input backed by a server-side literal that is JSON-encoded into the JS at build time.
    Base class for actions that run a JS expression yielding a Promise and optionally report the outcome back to the server.
    Reads a JavaScript property from a target component's root element at the moment a trigger fires.
    Asks the browser to fullscreen the target component's root element via Element.requestFullscreen() when the bound trigger fires.
    Assigns a value to a JavaScript property on a target element when the bound trigger fires.
    Something that fires on the client when some condition is met — a DOM event, a signal change, an observer firing, a timer elapsing, an idle timeout, a BroadcastChannel message, a media-query match, … — and, when it does, runs one or more actions.