@Tag(value="vaadin-message-input") @NpmPackage(value="@vaadin/polymer-legacy-adapter",version="22.0.3") @NpmPackage(value="@vaadin/message-input",version="22.0.3") @NpmPackage(value="@vaadin/vaadin-messages",version="22.0.3") @JsModule(value="@vaadin/polymer-legacy-adapter/style-modules.js") @JsModule(value="@vaadin/message-input/src/vaadin-message-input.js") public class MessageInput extends Component implements HasSize, HasStyle, HasEnabled
vaadin-message-input
element. The
component displays a text-area to input a message and a button to send it.Modifier and Type | Class and Description |
---|---|
static class |
MessageInput.SubmitEvent
The
submit event which is fired by MessageInput
component. |
Constructor and Description |
---|
MessageInput()
Creates a new message input component.
|
MessageInput(ComponentEventListener<MessageInput.SubmitEvent> listener)
Creates a new message input component with the provided listener that
gets invoked when the user submits a new message.
|
Modifier and Type | Method and Description |
---|---|
Registration |
addSubmitListener(ComponentEventListener<MessageInput.SubmitEvent> listener)
Adds a listener that is called when the user submits the value of the
input field, which can be obtained with
MessageInput.SubmitEvent.getValue() . |
MessageInputI18n |
getI18n()
Gets the internationalization object previously set for this component.
|
void |
setI18n(MessageInputI18n i18n)
Sets the internationalization properties for this component.
|
addListener, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getLocale, getParent, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, set, setElement, setId, setVisible
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCssSize, getHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull
addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
isEnabled, setEnabled
getElement
addAttachListener
addDetachListener
public MessageInput()
public MessageInput(ComponentEventListener<MessageInput.SubmitEvent> listener)
listener
- the submit event listeneraddSubmitListener(ComponentEventListener)
public Registration addSubmitListener(ComponentEventListener<MessageInput.SubmitEvent> listener)
MessageInput.SubmitEvent.getValue()
.
The event is fired when clicking the Send button or pressing the Enter key.
listener
- the listenerpublic MessageInputI18n getI18n()
Note: updating the object content returned by this method will not update
the component if not set back using
setI18n(MessageInputI18n)
.
null
if one has not been set with
setI18n(MessageInputI18n)
public void setI18n(MessageInputI18n i18n)
Note: updating the object properties after setting the i18n will not update the component. To make the changes effective, you need to set the updated object again.
i18n
- the i18n object, not null
Copyright © 2022. All rights reserved.