This namespace contains functions related to BCD-UI page lifecycle management.
Classes
Methods
-
staticbcdui.core.lifecycle.applyAction(args)
core/lifecycle/lifecyclePackage.js, line 124 -
Takes the current guiStatus and re-invokes the current page with it
/guiStatus:Status/guiStatus:ClientSettingsis removed as it only serves for temporary informationName Type Description argsObject Name Type Default Description cleanXPathboolean optional Additional XPath to be cleaned from the guiStatus validateFiltersboolean false optional True or false whether or not to check IsValid flags of guiStatus filters statusDocumentDomDocument bcdui.wkModels.guiStatus optional optionally, other statusDocument than guiStatus removeAllParamsboolean false optional True or false whether or not to remove all url parameters first -
staticbcdui.core.lifecycle.bookmarkAction(args)
core/lifecycle/lifecyclePackage.js, line 183 -
Creates a bookmark entry for the current page + guiStatus
Name Type Description argsObject Name Type Default Description proposedNameObject document.title optional Name of the bookmark cleanClientSettingsObject true optional True or false whether or not to clean /guiStatus:Status/guiStatus:ClientSettings from the $guiStatus cleanXPathObject optional Additional XPath to be cleaned from the guiStatus, useful for removing current period filter for example -
staticbcdui.core.lifecycle.jumpTo(href, statusDocument)
core/lifecycle/lifecyclePackage.js, line 160 -
Jumps to another url optionally setting status document, this function is executed asynchronously.
Name Type Description hrefurl target URL to jump to. statusDocumentDomDocument optional status document to pass as guiStatusGZ parameter to href.