Methods
addBtnData(data)
Add data to button for communication Updates the button's data payload for event dispatching
| Name | Type | Description |
|---|---|---|
data | Object | Data object to associate with button |
addListener(callback)
Add event listener for outlet button events Registers callback for custom outlet button events
| Name | Type | Description |
|---|---|---|
callback | function | Event handler function |
btnDataValueChanged()
Handle button data value changes Updates button state based on data availability and requirements
fireNotice(event)
Fire custom event with button data Dispatches outlet-button-clicked event with collected data
| Name | Type | Description |
|---|---|---|
event | Event | Click event from button |
removeListener(callback)
Remove event listener for outlet button events Unregisters callback to prevent memory leaks
| Name | Type | Description |
|---|---|---|
callback | function | Event handler function to remove |