Skip to content
🚀 Rapid Application Development with the App Builder

customActionsTop

The customActionsTop hook allows developers to add custom actions to the table actions shown at the top left corner.

Parameters

ParameterTypeDescription
tablereferenceTable instance and state.

Structure parameter table

js
table: {
	instance: *ref_to_table_api,
	state: *ref_to_table_store,
	requery: *ref_to_requery_table_function,
}

The requery function supports two optional parameters:

js
requery(recalculateRowCount, enableLoadingFeedback)
  • recalculateRowCount: When true, forces a row count recalculation. (default: false)
  • enableLoadingFeedback: When false, disables the spinner and progress bar. (default: true)

Return Value

TypeDescription
stringAn HTML string, typically created using a template literal.
HTMLElementA DOM element node created with vanilla JavaScript.
jQueryA jQuery object wrapping the new element.

✨ Example of a customActionTop Hook

This example returns a template literal.

js
((table) => {
	return `<div>
		<button onclick="alert('My custom action')">My Custom Action</button>
	</div>`
})

✨ Example of a Global Function Call

js
((table) => {
	return myCustomAction()
})

Other Examples