public class JavaScriptComponentLoader
extends com.haulmont.cuba.gui.xml.layout.loaders.AbstractComponentLoader<com.haulmont.cuba.web.gui.components.JavaScriptComponent>
ComponentLoader.ComponentContext, ComponentLoader.CompositeComponentContext, ComponentLoader.Context, ComponentLoader.InitTask, ComponentLoader.InjectTask, ComponentLoader.PostInitTask
Constructor and Description |
---|
JavaScriptComponentLoader() |
Modifier and Type | Method and Description |
---|---|
void |
createComponent()
Creates result component by XML-element and loads its Id.
|
void |
loadComponent()
Loads component properties by XML definition.
|
protected void |
loadDependencies(com.haulmont.cuba.web.gui.components.JavaScriptComponent component,
org.dom4j.Element element) |
protected void |
loadInitFunctionName(com.haulmont.cuba.web.gui.components.JavaScriptComponent component,
org.dom4j.Element element) |
assignFrame, assignXmlDescriptor, findComponent, getComponentContext, getCompositeComponentContext, getConfiguration, getContext, getDefaultValidator, getElement, getFactory, getIconPath, getLayoutLoader, getLayoutLoader, getLayoutLoaderConfig, getMessages, getMessageTools, getParentDataContainer, getResultComponent, getScripting, getSecurity, getTheme, getWindowId, initAction, isLegacyFrame, loadAction, loadActionConstraint, loadActionId, loadActions, loadAlign, loadBorder, loadCaption, loadCaptionAsHtml, loadCollapsible, loadContainer, loadContainer, loadContextHelp, loadCss, loadDeclarativeAction, loadDeclarativeActionDefault, loadDescription, loadDescriptionAsHtml, loadEditable, loadEnable, loadFocusable, loadFormatter, loadHeight, loadHeight, loadIcon, loadId, loadInputPrompt, loadInvokeAction, loadLegacyPickerAction, loadMargin, loadOptionsContainer, loadOrientation, loadPickerDeclarativeAction, loadPresentations, loadRequiredIndicatorVisible, loadResourceString, loadResponsive, loadSettingsEnabled, loadShortcut, loadShortcutFromAlias, loadShortcutFromConfig, loadShortcutFromFQNConfig, loadStubAction, loadStyleName, loadTabIndex, loadThemeInt, loadThemeString, loadValidator, loadVisible, loadWidth, loadWidth, parseMarginInfo, setBeanLocator, setContext, setElement, setFactory, setLayoutLoaderConfig
public void createComponent()
ComponentLoader
ComponentLoader.getResultComponent()
public void loadComponent()
ComponentLoader
ComponentLoader.getElement(Element)
protected void loadInitFunctionName(com.haulmont.cuba.web.gui.components.JavaScriptComponent component, org.dom4j.Element element)
protected void loadDependencies(com.haulmont.cuba.web.gui.components.JavaScriptComponent component, org.dom4j.Element element)