B-Arts DocumentationIndice generale

BCombo

BCombo seleziona un valore da una sorgente in memoria o caricata tramite BConnection. Espone binding stringa, voce nulla configurabile, sorgente dati e modalità editabile.

Parametri principali

  • Value, ValueChanged, ValueExpression.

  • DataSource: sorgente in memoria passata a Init(object).

  • Connection, NomeTabella, CampoId, CampoDescrizione, CampiOrdinamento, Filtro.

  • TipoComando e Parameters per query parametrizzate.

  • AddNullItem, NullItemValue, NullItemDescription.

  • AllowValueNotInList.

Controllare sempre il risultato booleano di Init(...).

Esempi

Vedere BCombo.Examples.md.

<!-- BEGIN GENERATED API -->

Riferimento API completo

Identità

  • Namespace: B.BWeb.BControls

  • Assembly: BFrameworkWebControls

  • Tipo: class

  • Classe base: BBaseJSControl

  • Interfacce: IAsyncDisposable, IComponent, IHandleAfterRender, IHandleEvent

  • Sorgente API: versione 5.0.1

Dichiarazione

public class BCombo : BBaseJSControl, IComponent, IHandleEvent, IHandleAfterRender, IAsyncDisposable

Costruttori

  • BCombo()

Campi pubblici

Nessun campo pubblico dichiarato.

Proprietà

Proprietà Tipo Accesso
AddNullItem bool get/set
AllowValueNotInList bool get/set
AriaLabel string get/set
CampiOrdinamento string get/set
CampoDescrizione string get/set
CampoId string get/set
ChildContent RenderFragment get/set
Connection BConnection get/set
CssClassBCombo string get/set
CssClassEditableButton string get/set
CssClassEditableContainer string get/set
CssClassEditableEmpty string get/set
CssClassEditableInput string get/set
CssClassEditableItem string get/set
CssClassEditableItemActive string get/set
CssClassEditableItems string get/set
CtlNextFocus string get/set
DataSource object get/set
ExceptionsList List<Exception> get
Filtro string get/set
Height string get/set
IsInitialized bool get
Items IEnumerable get
NomeTabella string get/set
NullItemDescription string get/set
NullItemValue string get/set
OnSelectedChanged EventCallback get/set
Parameters IDbDataParameter[] get/set
SelectedValue string get/set
TipoComando CommandType get/set
Value string get/set
ValueChanged EventCallback<string> get/set
ValueExpression Expression<Func<string>> get/set
Width string get/set

Callback Blazor

  • OnSelectedChanged: EventCallback

  • ValueChanged: EventCallback<string>

Eventi CLR

Nessun evento CLR pubblico dichiarato.

Metodi

  • void BComboChangeValue(string NewValue)

  • Task CloseEditableItems()

  • Task<bool> Init(BConnection cnn)

  • Task<bool> Init(object source)

  • Task<bool> Init(BConnection cnn, IDbDataParameter[] parameters)

  • Task<bool> Init(BConnection cnn, string SPName, IDbDataParameter[] parameters)

  • Task<int> ItemsCount()

  • void SetCampiOrdinamento(string sOrderBy)

  • void SetCampoDescrizione(string ColumnName)

  • void SetCampoID(string ColumnName)

  • Task SetCtlNextFocus(string ctlId)

  • void SetFiltro(string sWhere)

  • Task SetFocus()

  • void SetNomeTabella(string TblName)

  • void SetNullItem(bool AddNullItem = true, string NullItemValue = "-1", string NullItemDescription = "Nessuna Selezione")

  • Task SetSelectedIndex(int index)

  • Task SetSelectedValueChanged(string value)

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)

  • Metodo da BBaseJSControl: void BJSControlIsInitialized()

  • Metodo da BBaseJSControl: ValueTask DisposeAsync()