Component
Get component instance
This command lets you retrieve a component instance.
Syntax
let componentInstance = await kf.app.page.getComponent(componentId);
Parameters
Parameter | Type | Description |
---|---|---|
componentId | String | Unique ID of the Component. |
Returns a component instance with following methods:
Refresh
This command refreshes a given component.
Syntax
componentInstance.refresh();
Hide
This command hides a component from a page.
Syntax
componentInstance.hide();
Show
This command renders a component that has been hidden previously in a page.
Syntax
componentInstance.show();
Component Specific methods
OnMount
A lifecycle event for a component which will be called when component is mounted or re-mounted on page.
Syntax
componentInstance.onMount(listenerFunction);
Example
// Consider setting second tab as active when tab component is mounted.componentInstance.onMount(() => { // function logic goes here... componentInstance.setActiveTab(2);});
1. Tab
setActiveTab
This command sets a specific tab index as active.
Parameters
Parameter | Type | Description |
---|---|---|
tabIndex | Number | Index of tab starting from 1 |
Syntax
componentInstance.setActiveTab(tabIndex);
Example
// To set second tab as activecomponentInstance.setActiveTab(2);