Actions¶
! Currently, actions only consistently work apps with a single instance.
Actions are functions, which you can run at any time.
They are defined on the table.
Example¶
// actions are defined on the table
kontrl.table({
// Other settings
actions: [
{
name: "Clear Cache",
run() {
// Clear cache here
return "Successfully cleared cache!";
}
}
]
})
Throw Errors¶
When you throw an error inside of an action, the message will be shown in the dashboard.
// actions are defined on the table
kontrl.table({
// Other settings
actions: [
{
name: "Clear Cache",
run() {
throw Error("Failed to clear cache");
}
}
]
})