public abstract class BaseNavigation
extends com.axemble.vdp.ui.framework.composites.base.CtlAbstractNavigation
implements com.axemble.vdp.ui.core.providers.INavigationListenerImpl
BaseNavigation
class allows to create any screen either from a HTML template
or by using standard components.
The BaseNavigation
class provides direct access to the SDK API.
You can access the following methods:
IWorkflowModule
,
IPortalModule
,
IDirectoryModule
,
IProjectModule
,
Serialized Formcache, cssClass, cssDependencies, ctlFooter, currentTemplateName, customTemplates, formulaContext, isEmbedded, isFormNeeded, isInsideGroup, isInsidePanel, mobileContainer, screenElement, scriptDependencies, securityScope
actionListeners, isHidden, param, parentBlock, sysname, userId
Constructor and Description |
---|
BaseNavigation(INavigateContext context) |
Modifier and Type | Method and Description |
---|---|
INavigateContext |
getContext() |
protected IDirectoryModule |
getDirectoryModule() |
protected IContext |
getLoggedOnContext() |
protected IPlugin |
getPlugin() |
protected IPortalModule |
getPortalModule() |
protected IProjectModule |
getProjectModule() |
IProvider |
getProvider() |
String |
getScreenType() |
ISiteModule |
getSiteModule() |
protected String |
getTemplateAsString(String relativePath) |
protected com.axemble.vdp.ui.framework.template.TemplateWriter |
getTemplateWriter(String relativePath) |
protected IWorkflowModule |
getWorkflowModule() |
addCssDependency, addRenderListener, addScriptDependency, afterExit, closeClient, customTemplateRenderFillContainer, customTemplateRenderFillSection, exitScreen, getCacheContext, getCssClass, getCssDependencies, getCurrentTemplateName, getCurrentTemplateWriter, getFormulaContext, getMobileContainer, getName, getNavigationActionListener, getNavigationChangeListener, getNavigationPluginStorageResourceActionListener, getRenderListeners, getScreenElement, getScriptDependencies, getSecurityScope, includeDependencies, init, initialize, initializeContext, isEmbedded, isFormNeeded, isInsideGroup, navigate, onExitScreen, removeRenderListener, removeRenderListeners, setCacheContext, setCssClass, setCurrentTemplate, setCustomTemplates, setEmbedded, setFormNeeded, setFormulaContext, setInsideGroup, setSecurityScope
addActionListener, afterInit, buildFireMessage, buildFireMessage, buildFireMessage, buildFireMessage, buildFireMessage, buildFireMessage, buildFireOnClickMessage, buildFireOnClickMessage, buildFormName, findFileRecipient, findStringRecipient, findXmlRecipient, fireActionEvent, focus, getCtrlTemplate, getCtrlTemplateWriter, getJavaScriptFocusScript, getJavascriptId, getParam, getParentBlock, getSysname, getUserDisplayName, getUserId, handleAction, handleParams, hasActionListeners, isHidden, refresh, refreshWidgets, removeActionListener, removeActionListeners, render, renderMobile, setHidden, setParam, setParentBlock, setSysname, setUserId, write
addChangeListener, createComponent, evaluateExpressions, fireChangeEvent, getDynamicDescription, getDynamicLabel, getLanguage, getNavigator, getRootNavigator, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, hasChangeListeners, removeChangeListener, removeChangeListeners, stateChanged
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addRenderListener, getCssClass, getName, getNavigationActionListener, getNavigationChangeListener, getRenderListeners, getScreenElement, getSecurityScope, init, initialize, isFormNeeded, navigate, onExitScreen
public BaseNavigation(INavigateContext context)
protected final com.axemble.vdp.ui.framework.template.TemplateWriter getTemplateWriter(String relativePath) throws RenderException
RenderException
protected final String getTemplateAsString(String relativePath) throws RenderException
RenderException
public final INavigateContext getContext()
getContext
in interface com.axemble.vdp.ui.core.providers.INavigationListenerImpl
getContext
in class com.axemble.vdp.ui.framework.composites.base.CtlAbstractNavigation
public final ISiteModule getSiteModule()
protected final IPlugin getPlugin()
protected final IWorkflowModule getWorkflowModule()
protected final IPortalModule getPortalModule()
protected final IDirectoryModule getDirectoryModule()
protected final IProjectModule getProjectModule()
protected final IContext getLoggedOnContext()
public IProvider getProvider()
getProvider
in class com.axemble.vdp.ui.framework.composites.base.CtlAbstractNavigation
public String getScreenType()
getScreenType
in interface com.axemble.vdp.ui.core.providers.INavigationListenerImpl
Copyright © 2021 Visiativ Software. All rights reserved.