You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
730 B
19 lines
730 B
@{
|
|
var list = (ViewData[ViewData.ModelMetadata.PropertyName + "SelectList"] as MultiSelectList) ?? new MultiSelectList(new List<SelectListItem>());
|
|
var index = 1;
|
|
}
|
|
<select class="col-xs-10 col-sm-5 edit-multiSelect MultiSelectList" id="@Html.Id("")" multiple="multiple" name="@Html.Name("")">
|
|
@foreach (var item in list.OrderBy(o => o.Group?.Name))
|
|
{
|
|
if (item.Selected)
|
|
{
|
|
<option value="@item.Value" data-section="@item.Group?.Name" data-index="@index" selected="selected">@item.Text</option>
|
|
|
|
}
|
|
else
|
|
{
|
|
<option value="@item.Value" data-section="@item.Group?.Name" data-index="@index">@item.Text</option>
|
|
}
|
|
index += 1;
|
|
}
|
|
</select> |