UI5 получает таблицу rowIndex на основе событий мыши x и y
2 ответа
Решение
Благодаря тому, что столы могут быть пометными, мы можем сделать каждую строчку такой же, как показано ниже
var tableId = this.oTable.getId();
$("#"+tableId+" tr").droppable({
drop: this.onDroped.bind(this)
});
Таким образом, мы можем поймать точную строку, где она добавлена, и затем мы можем решить, куда добавить добавленные данные.
Может быть, проверка позиций позиций по одному помогает.
var oTable = this.getView().byId("idTable");
var items = oTable.getItems();
Каждую позицию элемента можно сравнить с позицией DropEvent.
item.$().offset();