Admin
Pages
To create frontend page just add new file
./config/page/my-custom-page.json
{
"id": "my-custom-id-empty-page",
"name": "Empty page",
"components": [
]
}
You can start adding components to it
{
"id": "my-custom-id-empty-page",
"name": "Empty page",
"components": [
{
"type": "button",
"id": "do_some_funky_logic",
"label": "CLICK ME NOW!",
"onClick": []
}
]
}
You can attach some logic to it
{
"id": "my-custom-id-empty-page",
"name": "Empty page",
"components": [
{
"type": "button",
"id": "do_some_funky_logic",
"label": "CLICK ME NOW!",
"onClick": [
{
"type": "query",
"query": "mysql-post-delete",
"dataKeyName": "deletePost",
"params": [
{
"name": "id",
"value": "window.appGlobalState.postsList.filter(item => { return item.internalFieldRowSelected }).map(item => {return item.id})"
}
]
}
],
"onClickSuccess": [
{
"type": "notification",
"message": "Show me!"
}
]
}
]
}
Events
View page source to view