本文整理了Java中com.vaadin.flow.component.UI.getElement()
方法的一些代码示例,展示了UI.getElement()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。UI.getElement()
方法的具体详情如下:
包路径:com.vaadin.flow.component.UI
类名称:UI
方法名:getElement
[英]Gets the element for this UI.
The UI element corresponds to the tag on the page
[中]获取此UI的元素。
UI元素对应于页面上的标记
代码示例来源:origin: com.vaadin/flow-server
/**
* Collect all Components implementing {@link BeforeLeaveObserver} connected
* to the given UI.
*
* @param ui
* UI to search from
* @return navigation listeners
*/
public static List<BeforeLeaveObserver> collectBeforeLeaveObservers(UI ui) {
return getImplementingComponents(flattenDescendants(ui.getElement()),
BeforeLeaveObserver.class).collect(Collectors.toList());
}
代码示例来源:origin: com.vaadin/flow-server
/**
* Collect all Components implementing {@link AfterNavigationObserver} that
* are found in the given UI.
*
* @param ui
* UI to search from
* @return after navigation listeners
*/
public static List<AfterNavigationObserver> collectAfterNavigationObservers(
UI ui) {
return getImplementingComponents(flattenDescendants(ui.getElement()),
AfterNavigationObserver.class).collect(Collectors.toList());
}
代码示例来源:origin: com.vaadin/flow-server
/**
* Inform components connected to the given ui that implement
* {@link LocaleChangeObserver} about locale change.
*
* @param ui
* UI for locale change
*/
public static void informLocaleChangeObservers(UI ui) {
LocaleChangeEvent localeChangeEvent = new LocaleChangeEvent(ui,
ui.getLocale());
collectLocaleChangeObservers(ui.getElement())
.forEach(observer -> observer.localeChange(localeChangeEvent));
}
代码示例来源:origin: com.vaadin/flow-server
/**
* Adds a new {@link BrowserWindowResizeListener} to this UI. The listener
* will be notified whenever the browser window within which this UI resides
* is resized.
*
* @param resizeListener
* the listener to add, not {@code null}
* @return a registration object for removing the listener
*
* @see BrowserWindowResizeListener#browserWindowResized(BrowserWindowResizeEvent)
* @see Registration
*/
public Registration addBrowserWindowResizeListener(
BrowserWindowResizeListener resizeListener) {
Objects.requireNonNull(resizeListener);
if (resizeReceiver == null) {
// lazy creation which is done only one time since there is no way
// to remove virtual children
resizeReceiver = new ResizeEventReceiver();
ui.getElement().appendVirtualChild(resizeReceiver.getElement());
}
if (resizeReceiver.windowResizeListenersSize == 0) {
// JS resize listener may be completely disabled if there are not
// listeners
executeJavaScript(LazyJsLoader.WINDOW_LISTENER_JS, resizeReceiver);
}
return resizeReceiver.addListener(resizeListener);
}
代码示例来源:origin: com.vaadin/flow-server
Element uiElement = ui.getElement();
代码示例来源:origin: com.holon-platform.vaadin/holon-vaadin-flow
ui.getElement().appendVirtualChild(windowSizeReceiver.getElement());
try {
ui.getPage().executeJavaScript(
内容来源于网络,如有侵权,请联系作者删除!