Sidebar

iTop Customization

"How to" examples
DataModel

User Interface

Automation & Ticket management

Portal Customization

🔙 Back

JSButtonItem

api

Class for adding an item as a button that runs some JS code

Note: This works only in the backoffice, \JSButtonItem for the end-user portal

parent

parent

Tags

since 2.0

API synthesis

List of the public API methods. When manipulating JSButtonItem, You can call those methods:

Public methods

__construct

api inherited public

Constructor
public __construct($sUID, $sLabel)

Parameters

types name default description
string $sUID The unique identifier of this menu in iTop… make sure you pass something unique enough
string $sLabel The display label of the menu (must be localized)

Inherited from \ApplicationPopupMenuItem

AddCssClass

api inherited public

Adds a CSS class to the CSS classes that will be put on the menu item
public AddCssClass($sCssClass)

Parameters

types name default description
$sCssClass

Inherited from \ApplicationPopupMenuItem

GetIconClass

api inherited public

public GetIconClass()

Parameters

none

Returns

string

Inherited from \ApplicationPopupMenuItem

Tags

since 3.0.0

GetTooltip

api inherited public

public GetTooltip()

Parameters

none

Returns

string

Inherited from \ApplicationPopupMenuItem

Tags

since 3.0.0

SetCssClasses

api inherited public

public SetCssClasses($aCssClasses)

Parameters

types name default description
$aCssClasses

Inherited from \ApplicationPopupMenuItem

SetIconClass

api inherited public

public SetIconClass($sIconClass)

Parameters

types name default description
$sIconClass

Inherited from \ApplicationPopupMenuItem

Tags

since 3.0.0

SetTooltip

api inherited public

public SetTooltip($sTooltip)

Parameters

types name default description
$sTooltip

Inherited from \ApplicationPopupMenuItem

Tags

since 3.0.0

🔙 Back

latest/customization/api/extensions/jsbuttonitem.txt · Last modified: 2024/06/20 17:28 (external edit)
Back to top
Contact us