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": false
  • style.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_condition per evitare azioni su record non ammessi.
  • mantenere mc_button_action idempotente quando possibile.

Screenshot

field-widget-button / field-editor-button-tab
field-widget-button / field-editor-button-tab