UIContextHelper Methods |
The UIContextHelper type exposes the following members.
Name | Description | |
---|---|---|
AppendDialogHash(String) |
Appends hash to URL. Used in selectors (no need for dialog mode).
| |
AppendDialogHash(UIContext, String) |
Appends hash to URL if context contains dialog parameter
| |
CorrectChildParentRelations |
Appends URL suffix to element's URL. Replace objectID for parentobjectID if object types are different (parent-child)
| |
ElementIsLayout |
Indicates if UI element contains template with IsLayout checked.
| |
EnsureBootstrapBodyClass |
Ensures the bootstrap CSS class for specified body CSS class string if it is allowed for view mode.
| |
EnsureBootstrapJavaScript |
Ensures the bootstrap JavaScript files for specified page if it is allowed for view mode.
| |
FindElementFeature |
Returns element feature. If feature is empty, tries to find it from parents.
| |
GetApplicationDescriptionLink |
Returns link to Application description for given element.
If provided element doesn't have an application, empty string is returned.
| |
GetApplicationHash(UIElementInfo) |
Gets the application hash (starting with #)
| |
GetApplicationHash(String, String) |
Gets the application hash (starting with #)
| |
GetApplicationUrl(UIElementInfo, String) |
Returns application URL for application specified by UI element object
| |
GetApplicationUrl(String, String, String) |
Returns application URL for application specified by module name and element name
| |
GetClassAlternativeFormsLink |
Returns the link icon to the management of the module UI elements
| |
GetClassFieldsLink |
Returns the link icon to the management of the module UI elements
| |
GetEditLink |
Returns the link icon to the management of the module UI elements
| |
GetElementBreadcrumbsSuffix |
Gets UI element breadcrumbs suffix.
| |
GetElementDialogUrl(UIElementInfo, Int32, String) |
Returns dialog UI element URL, appends automatically Dialog and Hash parameters.
| |
GetElementDialogUrl(String, String, Int32, String) |
Returns dialog UI element URL, appends automatically Dialog and Hash parameters.
| |
GetElementUrl |
Returns basic UIPage with no parameters. Use only in special cases, in most cases use GetElementUrl with parameters.
| |
GetElementUrl(UIElementInfo, UIContext) |
Returns element's URL based on elements type
| |
GetElementUrl(String, String, UIContext) |
Returns element's URL based on element's type
| |
GetElementUrl(UIElementInfo, Boolean, Int32, String) |
Returns element's URL
| |
GetElementUrl(String, String, Boolean, Int32, String) |
Returns element's URL
| |
GetObjectBreadcrumbsText |
Returns object's breadcrumbs text.
| |
GetObjectType |
Gets object type of (created)edited object (if any)
| |
GetPageEditLink |
Get the direct link for page identified by given node ID.
| |
GetResourceName |
Returns resource name for given resource ID.
| |
GetResourceUIElementLink |
Returns the link icon to the management of the module UI element
| |
GetResourceUIElementsLink |
Returns the link icon to the management of the module UI elements
| |
GetTitleText |
Gets title text based on 'titletext' property. If this property is not found, use element's caption (not localized).
| |
GetUIContext |
Returns control's UI context. If no parent control contains own UI context, use main page's (stored in request stock helper).
| |
CheckElementAccess |
Checks permission and access condition for single UI element.
If element's ElementCheckModuleReadPermission property and automaticReadCheck are set, read permission for element's module is also checked.
| |
CheckElementAvailabilityInUI |
Checks the UI element availability. This check includes evaluation of the element's macro
condition, license check of the element's feature and check if the element's resource (module)
is available.
| |
CheckElementVisibilityCondition |
Checks visibility condition for the given UI element
| |
CheckFeatureAvailableInUI |
Checks for element's feature availability for UI.
| |
CheckSelectedElement |
Checks if given element is parent of selected element (based by ID path)
| |
CheckUIElementAccessHierarchical |
Checks the permissions of all UI elements hierarchically starting with specified UI element (with optional custom root element).
| |
IsInGlobalApplicationScope |
Indicates whether current element is in Global application scope (current or parent)
| |
RegisterAdminRedirectScript |
Registers reload script for administration interface with possibility to specify target URL
| |
RegisterApplicationStorageScript |
Register application storage script. The current application is stored in browser storage for later use.
|