мое автозаполнение такое, прямо сейчас я привязываю весь класс объекта в серверной части и могу получить идентификатор
Код: Выделить всё
Код: Выделить всё
public partial class AddAsessmentDialog
{
[CascadingParameter] MudDialogInstance? MudDialog { get; set; }
[Parameter] public long CourseId { get; set; }
public Assessment assessmentDetails = new();
public AssessmentType SelectedAssessmentType = new();
[Inject] public required AssessmentService AssessmentService { get; set; }
[Inject] public required AssessmentTypeService AssessmentTypeService { get; set; }
public bool IsVisible { get; set; }
private async Task SearchAssessmentType(string searchTerm)
{
var response = await AssessmentTypeService.SearchAssessmentType(searchTerm);
return response;
}
void Cancel() => MudDialog?.Cancel();
MudForm? form;
private async Task SubmitForm()
{
if (form != null)
{
await form.Validate();
if (!form.IsValid)
{
return;
}
else
{
if(CourseId > 0)
{
assessmentDetails.CourseId = CourseId;
assessmentDetails.AssessmentTypeId = SelectedAssessmentType.AssessmentTypeId;
assessmentDetails.IsVisible = IsVisible;
await AssessmentService.CreateAssessment(assessmentDetails);
}
}
}
else
{
/*sendinfo via message*/
}
MudDialog?.Close(DialogResult.Ok(true));
}
}
Код: Выделить всё
@assessment.AssessmentDescription
Что мне следует сделать, чтобы значение описания отображалось как при поиске, так и при выборе, но привязывалось к идентификатору выбранного.
Спасибо за помощь. п>
Подробнее здесь: https://stackoverflow.com/questions/783 ... tocomplete
Мобильная версия