Search in sources :

Example 6 with WebWindowManager

use of com.haulmont.cuba.web.WebWindowManager in project cuba by cuba-platform.

the class WebFrame method showOptionDialog.

@Override
public void showOptionDialog(String title, String message, MessageType messageType, List<Action> actions) {
    WebWindowManager wm = App.getInstance().getWindowManager();
    wm.showOptionDialog(title, message, messageType, actions.toArray(new Action[actions.size()]));
}
Also used : WebWindowManager(com.haulmont.cuba.web.WebWindowManager)

Example 7 with WebWindowManager

use of com.haulmont.cuba.web.WebWindowManager in project cuba by cuba-platform.

the class WebFrame method openLookup.

@Override
public Window.Lookup openLookup(String windowAlias, Window.Lookup.Handler handler, WindowManager.OpenType openType) {
    WindowConfig windowConfig = AppBeans.get(WindowConfig.NAME);
    WindowInfo windowInfo = windowConfig.getWindowInfo(windowAlias);
    WebWindowManager wm = App.getInstance().getWindowManager();
    return wm.openLookup(windowInfo, handler, openType);
}
Also used : WindowConfig(com.haulmont.cuba.gui.config.WindowConfig) WebWindowManager(com.haulmont.cuba.web.WebWindowManager) WindowInfo(com.haulmont.cuba.gui.config.WindowInfo)

Example 8 with WebWindowManager

use of com.haulmont.cuba.web.WebWindowManager in project cuba by cuba-platform.

the class WebFrame method showWebPage.

@Override
public void showWebPage(String url, @Nullable Map<String, Object> params) {
    WebWindowManager wm = App.getInstance().getWindowManager();
    wm.showWebPage(url, params);
}
Also used : WebWindowManager(com.haulmont.cuba.web.WebWindowManager)

Example 9 with WebWindowManager

use of com.haulmont.cuba.web.WebWindowManager in project cuba by cuba-platform.

the class WebFrame method showOptionDialog.

@Override
public void showOptionDialog(String title, String message, MessageType messageType, Action[] actions) {
    WebWindowManager wm = App.getInstance().getWindowManager();
    wm.showOptionDialog(title, message, messageType, actions);
}
Also used : WebWindowManager(com.haulmont.cuba.web.WebWindowManager)

Example 10 with WebWindowManager

use of com.haulmont.cuba.web.WebWindowManager in project cuba by cuba-platform.

the class WebFrame method openWindow.

@Override
public Window openWindow(String windowAlias, WindowManager.OpenType openType) {
    WindowConfig windowConfig = AppBeans.get(WindowConfig.NAME);
    WindowInfo windowInfo = windowConfig.getWindowInfo(windowAlias);
    WebWindowManager wm = App.getInstance().getWindowManager();
    return wm.openWindow(windowInfo, openType);
}
Also used : WindowConfig(com.haulmont.cuba.gui.config.WindowConfig) WebWindowManager(com.haulmont.cuba.web.WebWindowManager) WindowInfo(com.haulmont.cuba.gui.config.WindowInfo)

Aggregations

WebWindowManager (com.haulmont.cuba.web.WebWindowManager)31 WindowInfo (com.haulmont.cuba.gui.config.WindowInfo)16 WindowConfig (com.haulmont.cuba.gui.config.WindowConfig)15 App (com.haulmont.cuba.web.App)3 Connection (com.haulmont.cuba.web.Connection)2 Configuration (com.haulmont.cuba.core.global.Configuration)1 FileStorageException (com.haulmont.cuba.core.global.FileStorageException)1 Messages (com.haulmont.cuba.core.global.Messages)1 GuiDevelopmentException (com.haulmont.cuba.gui.GuiDevelopmentException)1 com.haulmont.cuba.gui.components (com.haulmont.cuba.gui.components)1 Window (com.haulmont.cuba.gui.components.Window)1 GenericExceptionHandler (com.haulmont.cuba.gui.exception.GenericExceptionHandler)1 ThemeConstants (com.haulmont.cuba.gui.theme.ThemeConstants)1 FileUploadingAPI (com.haulmont.cuba.gui.upload.FileUploadingAPI)1 User (com.haulmont.cuba.security.entity.User)1 WebConfig (com.haulmont.cuba.web.WebConfig)1 VersionedThemeResource (com.haulmont.cuba.web.toolkit.VersionedThemeResource)1 CubaMultiUpload (com.haulmont.cuba.web.toolkit.ui.CubaMultiUpload)1 File (java.io.File)1 FileOutputStream (java.io.FileOutputStream)1