B-Arts DocumentationIndice generale

BModalPopup

Finestra modale generica con contenuto Razor personalizzato. Espone pulsanti di conferma, annullamento e chiusura, eventi del ciclo di vita e un oggetto Args per il contesto.

Metodi ed eventi

  • Show(args) mostra la finestra e invoca OnLoad.

  • Hide() la chiude.

  • OnConfirm, OnCancel, OnAfterClose gestiscono l'esito.

  • AutoClosed decide se chiudere automaticamente dopo l'azione.

<BModalPopup @ref="dialog"
             Titolo="Modifica"
             OnConfirm="Conferma"
             OnCancel="Annulla">
  <p>Contenuto della finestra</p>
</BModalPopup>

Usare BMsgBox per un semplice messaggio o conferma; usare BModalPopup quando serve contenuto applicativo arbitrario.

Esempi completi: BModalPopup.Examples.md.

<!-- BEGIN GENERATED API -->

Riferimento API completo

Identità

  • Namespace: B.BWeb.BControls

  • Assembly: BFrameworkWebControls

  • Tipo: class

  • Classe base: BBaseControl

  • Interfacce: IComponent, IHandleAfterRender, IHandleEvent

  • Sorgente API: versione 5.0.1

Dichiarazione

public class BModalPopup : BBaseControl, IComponent, IHandleEvent, IHandleAfterRender

Costruttori

  • BModalPopup()

Campi pubblici

Campo Tipo Modificatori
BtnCancel ElementReference ``
BtnCommit ElementReference ``

Proprietà

Proprietà Tipo Accesso
Args object get/set
AutoClosed bool get/set
BtnCancelIsVisible bool get/set
BtnCloseIsVisible bool get/set
BtnCommitIsVisible bool get/set
ChildContent RenderFragment get/set
ClientId_BtnCancel string get
ClientId_BtnClose string get
ClientId_BtnCommit string get
CssClassBtnCancel string get/set
CssClassBtnClose string get/set
CssClassBtnConfirm string get/set
CssClassContainer string get/set
CssClassContent string get/set
CssClassFooter string get/set
CssClassHeader string get/set
CssClassModalBackground string get/set
CssClassTitolo string get/set
Height string get/set
IsCancel bool get
IsVisible bool get
OnAfterClose EventCallback<object> get/set
OnCancel EventCallback<BCancelArgs> get/set
OnConfirm EventCallback get/set
OnLoad EventCallback get/set
TextAnnulla string get/set
TextClose string get/set
TextConferma string get/set
Titolo string get/set
Width string get/set

Callback Blazor

  • OnAfterClose: EventCallback<object>

  • OnCancel: EventCallback<BCancelArgs>

  • OnConfirm: EventCallback

  • OnLoad: EventCallback

Eventi CLR

Nessun evento CLR pubblico dichiarato.

Metodi

  • Task Hide()

  • Task SetFocus(bool OnCancel = true)

  • Task Show(object args = null)

Tipi annidati pubblici

Nessun tipo annidato pubblico.

Membri B-Arts ereditati

  • Proprietà da BBaseControl: string ClientId { get; }

  • Proprietà da BBaseControl: string CssClass { get; set; }

  • Proprietà da BBaseControl: bool Disabled { get; set; }

  • Proprietà da BBaseControl: EventCallback<bool> DisabledChanged { get; set; }

  • Proprietà da BBaseControl: string Id { get; set; }

  • Proprietà da BBaseControl: string Style { get; set; }

  • Proprietà da BBaseControl: int TabIndex { get; set; }

  • Proprietà da BBaseControl: bool Visible { get; set; }

  • Proprietà da BBaseControl: EventCallback<bool> VisibleChanged { get; set; }

  • Metodo da BBaseControl: Task SetDisabled(bool disabled)

  • Metodo da BBaseControl: Task SetVisible(bool visible)