use of com.haulmont.cuba.gui.xml.layout.loaders.FrameLoader in project cuba by cuba-platform.
the class LayoutLoader method createFrameComponent.
public Pair<ComponentLoader, Element> createFrameComponent(String resourcePath, String id, Map<String, Object> params) {
ScreenXmlLoader screenXmlLoader = AppBeans.get(ScreenXmlLoader.class);
Element element = screenXmlLoader.load(resourcePath, id, params);
ComponentLoader loader = getLoader(element);
FrameLoader frameLoader = (FrameLoader) loader;
frameLoader.setFrameId(id);
loader.createComponent();
return new Pair<>(loader, element);
}
Aggregations