Uses of Class
com.vaadin.flow.component.trigger.internal.Action.Input
Packages that use Action.Input
-
Uses of Action.Input in com.vaadin.flow.component.trigger.internal
Subclasses of Action.Input in com.vaadin.flow.component.trigger.internalModifier and TypeClassDescriptionfinal classLiteralInput<T>Input backed by a server-side literal that is captured into the renderedJsFunctionand Jackson-encoded into a JS value on the client.classReads a JavaScript property from a target component's root element at the moment a trigger fires.classSignalInput<T>Reads the current value of a server-sideSignalat the moment a trigger fires.Fields in com.vaadin.flow.component.trigger.internal declared as Action.InputModifier and TypeFieldDescriptionstatic final Action.Input<Boolean> MouseEventTrigger.EventData.altKeyevent.altKey— whether alt was held during the event.static final Action.Input<Integer> MouseEventTrigger.EventData.buttonevent.button— which mouse button changed state:0main (usually left),1auxiliary (usually middle),2secondary (usually right),3/4fourth (back) / fifth (forward) browser buttons.static final Action.Input<Integer> MouseEventTrigger.EventData.clientXevent.clientX— X coordinate relative to the viewport.static final Action.Input<Integer> MouseEventTrigger.EventData.clientYevent.clientY— Y coordinate relative to the viewport.static final Action.Input<Boolean> MouseEventTrigger.EventData.ctrlKeyevent.ctrlKey— whether ctrl was held during the event.static final Action.Input<Boolean> MouseEventTrigger.EventData.metaKeyevent.metaKey— whether meta was held during the event.static final Action.Input<Integer> MouseEventTrigger.EventData.screenXevent.screenX— X coordinate relative to the screen.static final Action.Input<Integer> MouseEventTrigger.EventData.screenYevent.screenY— Y coordinate relative to the screen.static final Action.Input<Boolean> MouseEventTrigger.EventData.shiftKeyevent.shiftKey— whether shift was held during the event.Constructors in com.vaadin.flow.component.trigger.internal with parameters of type Action.InputModifierConstructorDescriptionCallbackAction(Class<T> valueType, SerializableConsumer<T> callback, Action.Input<? extends T> source) Creates an action that, when the trigger fires, evaluatessourceon the client, sends the value to the server, decodes it asvalueType, and hands it tocallbackon the UI thread.SetPropertyAction(Component target, String propertyName, Action.Input<? extends T> source) Creates an action that assigns the value produced bysourceto the given JS property ontargetwhen the trigger fires.SetSignalAction(ValueSignal<? super T> signal, Class<T> valueType, Action.Input<? extends T> source) Creates an action that, when the trigger fires, evaluatessourceon the client, sends the value to the server, decodes it asvalueType, and assigns it tosignalviaValueSignal.set(Object).WriteToClipboardAction(@Nullable Action.Input<String> textInput, @Nullable Action.Input<String> htmlInput) Creates a fire-and-forget clipboard-copy action.WriteToClipboardAction(@Nullable Action.Input<String> textInput, @Nullable Action.Input<String> htmlInput, SerializableConsumer<@Nullable String> onCopied, SerializableConsumer<PromiseAction.Error> onError) Creates a clipboard-copy action whose outcome is reported back to the server.