<SfAutoComplete TValue="string" TItem="ObligadoDto" DataSource="@Obligados" @bind-Value="ObligadoId" Placeholder="Selecione el Obligado">
<AutoCompleteFieldSettings Value="Name"></AutoCompleteFieldSettings>
</SfAutoComplete>
<button type="button" @onclick=@(() => AddObligado()) class="btn btn-secondary">Add</button>
<p>The selected item is : @SelectedItem</p>
@code {
public string ObligadoId;
public string SelectedItem;
...
private void AddObligado()
{
SelectedItem = ObligadoId;
}
} |
|
<SfAutoComplete @ref="AutoCompleteObligado" TValue="string" TItem="ObligadoDto" DataSource="@Obligados" @bind-Value="ObligadoId" Placeholder="Selecione el Obligado">
<AutoCompleteFieldSettings Value="Code" Text="Name"></AutoCompleteFieldSettings>
<AutoCompleteEvents TItem="ObligadoDto" TValue="string" OnValueSelect="valueSelect" Filtering="@OnFilteringObligados"></AutoCompleteEvents>
</SfAutoComplete>
<button type="button" @onclick=@(() => AddObligado()) class="btn btn-secondary">Add</button>
<p>The selected item Name is : @text</p>
<p>The selected item Code is : @id</p>
@code {
private void AddObligado()
{
//Here I would like to get both the name and the Code
text = SelectedText;
id = SelectedId;
}
public void valueSelect(SelectEventArgs<ObligadoDto> args)
{
SelectedText = args.ItemData.Name;
SelectedId = args.ItemData.Code;
}
} |
|