У меня есть список с идентификатором и значением, и я хочу, чтобы select2 принимал значения и отображал их при выборе страницы.
здесь мой select2 на данный момент
var matchingClause = $("#ExistedEntryList").val();
$.each(matchingClause, function (key, value) {
$('#tags').select2({
data: { id: key, text: value },
tags: true
});
$('#tags').val(data);
});`
мой выбор
<select multiple="multiple" class="form-control" id="tags" style="width: 400px;" value="@Model.EntryTagNames" name="tags[]">
и, наконец, вот мой контроллер, когда я помещаю данные в список
//დოკუმენტის ტიპის და ქვეტიპების სახელების წამოღება.
List<Select2ListItem> list = new List<Select2ListItem>();
var entriesViewModel = new EntryViewModel();
var entryTags = _tagService.GetTagsByEntryId(id);
foreach (var tag in entryTags)
{
list.Add(new Select2ListItem
{
id = tag.Id.ToString(),
text = tag.Name
});
}
entriesViewModel.ExistedEntryList = list;
return View(entriesViewModel);
Я хочу, чтобы значения этого списка отображались в select2 как теги, и когдая публикую там, чтобы быть идентификаторы.какие-либо предложения?