Это событие dragenter .
ondragstart = e => e.dataTransfer.setData('text', '');
// set the class when entering over #target
target.ondragenter = e => target.classList.add('draghover');
// remove when leaving
target.ondragleave = e => target.classList.remove('draghover');
#target {
width: 250px;
height: 250px;
border: 1px solid;
}
#target.draghover {
background: #CCC;
}
drag me over the target
Чтобы быть корректным, def data = ["a","b","c"]
, это - Список, не массив.
Просто попытка, бросающая как это:
def data = ["a","b","c"] as String[]