2016-08-24 9 views
0

я должен сделать пользовательский интерфейс, где мне нужно перетащить элемент из списка в таблицуUI5 получения таблицы RowIndex на основе мыши событие х и у

Я после этого post и сделали перетаскивание и работает нормально. Но проблема в том, что мне нужно добавить к точной строке, где пользователь отказался.

Как найти RowIndex из JQuery DropEvent

ответ

0

Insted изготовления стола, Droppable, мы можем сделать каждую строку как Droppable ниже

var tableId = this.oTable.getId(); 
$("#"+tableId+" tr").droppable({ 
    drop: this.onDroped.bind(this) 
}); 

Таким образом, мы можем поймать точную строку, где она dopped, то мы можем решить, где мы можем добавить сбрасываемые данные.

0

Может быть, проверка элементов позиции один на один помогает.

var oTable = this.getView().byId("idTable"); 
var items = oTable.getItems(); 

Каждое положение позиции можно сравнить с положением DropEvent.

item.$().offset();