<GridColumn Field="@nameof(MyGridItem.ChosenItems)">
<Template>
@{
var matter = (context as MyGridItem);
List<string> names = new List<string> ();
@foreach (var a in matter.ChosenItems)
{
names.Add(a.Name);
}
@String.Join(",", names);
}
</Template>
<EditTemplate>
<SfMultiSelect @ref="MultiRef" ID="ChosenItems" TItem="MyChoiceItem"
TValue="IList<MyChoiceItem>" @bind-Value="@((context as MyGridItem).ChosenItems)"
DataSource="AvailableChoices">
<MultiSelectEvents OnValueSelect="OnValueSelect" TItem="MyChoiceItem"
TValue="IList<MyChoiceItem>"></MultiSelectEvents>
<MultiSelectFieldSettings Value="ID" Text="Name" />
</SfMultiSelect>
</EditTemplate>
</GridColumn>
|
Hello Renjith Singh Rajendran,
Thanks again for helping and providing the working example.
However I am experiencing two issues while editing the multiselect values.
I attach an image to show evidence of the problem.
|
<GridColumn Field="@nameof(MyGridItem.ChosenItems)" Width="700">
...
<EditTemplate>
<SfMultiSelect @ref="MultiRef" ID="ChosenItems" TItem="MyChoiceItem" TValue="List<MyChoiceItem>" ...>
... </SfMultiSelect>
</EditTemplate>
</GridColumn>
|