Я знаю, что Blazor - это новая технология.Текущий выпуск версии v0.5.1
Однако в настоящее время я внедряю PoC для нового веб-приложения.Мы хотели бы иметь функцию перетаскивания в приложении.Я пытался реализовать его способом Blazor, но он не работает.
Моя дроптагета:
<div class="col" ondragstart="@AllowDragOver" ondrop="@Add">
И перетаскиваемый элемент:
<span class="badge badge-warning" draggable="true">îtem 1</span>
Код Blazor C #:
@functions {
void Add()
{
Items.Add("hello");
}
void AllowDragOver(UIDragEventArgs e)
{
}
}
Проблема заключается в том, что цель удаления не отображается в браузере как цель удаления:
До сих пор я читал, что при подключении обработчика событий к функции Blazor C # (например, ondragstart) поведение по умолчанию - это хорошо известная функция "e.preventDefault ()", которая должна выполнить сбросtarget dropppable.
Кто-нибудь знает, как это исправить?
Sven