Toolkit
js
import { ... } from '/sdk/utilities/toolkit';Retrieve values from multidimensional arrays or objects using dot notation.
js
dataGet(data, 'key.key', 'defaultValue');Get the route of the current page.
js
getCurrentPageRoute();Get the URL of the current page along with its parameters.
js
getCurrentPageUrl();Invoke functions defined on the current page within components.
js
callPageFunction('functionName', 'argument', '...');Invoke functions defined on the previous page from the current page or component.
js
callPrevPageFunction('functionName', 'argument', '...');Invoke functions defined on a specific page.
js
callSpecificPageFunction('route', 'functionName', 'argument', '...');Invoke methods on components located in the previous page.
js
callPrevPageComponentMethod('componentName', 'functionName', 'argument', '...');Invoke methods on components within a specific page.
js
callSpecificPageComponentMethod('route', 'componentName', 'functionName', 'argument', '...');Parse URL query parameters into a JSON object.
js
parseUrlParams('urlParams');Replace group information within a hierarchical tree structure.
js
replaceGroupTreeInfo('treeData', 'queryGid', 'newGroupInfo');Truncate and filter textual content.
js
truncateText('content', 'length', 'retainRichText');Generate a random string of specified length.
js
generateRandomString('length');Determine whether a value is empty, including objects or arrays.
js
isEmpty('value');Compare two semantic version numbers.
js
versionCompare('versionA', 'versionB');