UI5 根据鼠标事件 x 和 y 获取 table rowIndex
UI5 getting table rowIndex based on Mouse event x and y
我必须制作一个 UI,我需要将项目从列表拖到 Table
我按照这个 post 进行了拖放操作,效果很好。但问题是我需要添加到用户删除的确切行。
如何从 JQuery DropEvent
中找到 rowIndex
也许一项一项检查项目位置会有所帮助。
var oTable = this.getView().byId("idTable");
var items = oTable.getItems();
每个项目的位置都可以与DropEvent的位置进行比较。
item.$().offset();
为了使 table 可放置,我们可以使每一行都可放置,如下所示
var tableId = this.oTable.getId();
$("#"+tableId+" tr").droppable({
drop: this.onDroped.bind(this)
});
因此我们可以捕捉到被丢弃的确切行,然后我们可以决定在哪里可以添加被丢弃的数据。
我必须制作一个 UI,我需要将项目从列表拖到 Table
我按照这个 post 进行了拖放操作,效果很好。但问题是我需要添加到用户删除的确切行。
如何从 JQuery DropEvent
中找到 rowIndex也许一项一项检查项目位置会有所帮助。
var oTable = this.getView().byId("idTable");
var items = oTable.getItems();
每个项目的位置都可以与DropEvent的位置进行比较。
item.$().offset();
为了使 table 可放置,我们可以使每一行都可放置,如下所示
var tableId = this.oTable.getId();
$("#"+tableId+" tr").droppable({
drop: this.onDroped.bind(this)
});
因此我们可以捕捉到被丢弃的确切行,然后我们可以决定在哪里可以添加被丢弃的数据。