Overview
Widget Button
Widget colonna azione con tab dedicato Pulsante/Button nel metadata-editor colonne.
Quando usarlo
- azioni custom a livello record in list/edit.
- trigger callback con conferma utente.
- rendering pulsante con template/icona personalizzata.
Proprieta metadata colonna (tab Button)
mc_button_action_type: tipo azione bottone.mc_button_action: callback/funzione eseguita al click.mc_button_caption: testo bottone.mc_button_tooltip: tooltip.mc_button_confirm_message: conferma pre-esecuzione.mc_button_executed_message: messaggio post-esecuzione.mc_button_image: icona/immagine bottone.mc_button_template: template HTML custom.mc_button_visibility_condition: regola visibilita condizionale.
mc_props_bag utile
Snippet 1JSON
{
"style": {
"editCss": "min-width: 180px;"
},
"form": {
"columns": 1,
"disabled": falsestyle.editCss: controllo layout nel form.form.disabled: disabilitazione widget a runtime.
Effetti Client/Server
- Client: mostra/nasconde bottone, conferma, invoca callback.
- Server: dipende dalla callback (puo attivare API/azioni business).
Note operative
- validare sempre
mc_button_visibility_conditionper evitare azioni su record non ammessi. - mantenere
mc_button_actionidempotente quando possibile.
Screenshot
