<SfMultiSelect TValue="string[]" TItem="EmployeeData" ClosePopupOnSelect="false" HideSelectedItem="false" @bind-Value="@MultiVal" Mode="VisualMode.Box" Placeholder="Select a customer" DataSource="@Data">
<MultiSelectEvents TValue="string[]" TItem="EmployeeData" OnValueSelect="onSelect"></MultiSelectEvents>
<MultiSelectFieldSettings Value="FirstName"></MultiSelectFieldSettings>
</SfMultiSelect> |
<SfMultiSelect TValue="string[]" TItem="EmployeeData" ClosePopupOnSelect="false" HideSelectedItem="false" @bind-Value="@MultiVal" Mode="VisualMode.Box" Placeholder="Select a customer" DataSource="@Data">
<MultiSelectEvents TValue="string[]" TItem="EmployeeData" OnValueSelect="onSelect"></MultiSelectEvents>
<MultiSelectFieldSettings Value="FirstName"></MultiSelectFieldSettings>
</SfMultiSelect>
@code {
public string data { get; set; } = "Data";
public string[] MultiVal { get; set; } = new string[] {"Andrew Fuller", "Anne Dodsworth" };
public List<string> selectedItemData = new List<string> {"Andrew Fuller", "Anne Dodsworth" };
public class EmployeeData
{
public string FirstName { get; set; }
public string Designation { get; set; }
public string Eimg { get; set; }
}
List<EmployeeData>
Data = new List<EmployeeData>
{
new EmployeeData() { FirstName = "Andrew Fuller", Designation = "Team Lead", Eimg= "7" },
new EmployeeData() { FirstName = "Anne Dodsworth", Designation = "Developer", Eimg= "1" },
new EmployeeData() { FirstName = "Janet Leverling", Designation = "HR", Eimg= "3" },
new EmployeeData() { FirstName = "Laura Callahan", Designation = "Product Manager", Eimg= "2" },
new EmployeeData() { FirstName = "Margaret Peacock", Designation = "Developer", Eimg= "6" },
new EmployeeData() { FirstName = "Michael Suyama", Designation = "Team Lead", Eimg= "9" },
new EmployeeData() { FirstName = "Nancy Davolio", Designation = "Product Manager", Eimg= "4" },
new EmployeeData() { FirstName = "Robert King", Designation = "Developer", Eimg= "8" },
new EmployeeData() { FirstName = "Steven Buchanan", Designation = "CEO", Eimg= "10" },
};
private bool IsVisible { get; set; } = false;
public void onSelect(SelectEventArgs<EmployeeData> e)
{
selectedItemData.Add(e.ItemData.FirstName);
}
}
|