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 aInit(object).Connection,NomeTabella,CampoId,CampoDescrizione,CampiOrdinamento,Filtro.TipoComandoeParametersper 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.BControlsAssembly:
BFrameworkWebControlsTipo:
classClasse base:
BBaseJSControlInterfacce:
IAsyncDisposable,IComponent,IHandleAfterRender,IHandleEventSorgente 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:EventCallbackValueChanged: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()
