0

standardListItemドラッグされたときに添付されたデータを取得する必要があります。jQuery-UI ドラッグ可能でドラッグを処理しています。私は次のことをしました:

var oItemTemplate = new sap.m.StandardListItem();
oItemTemplate .bindProperty("title", "ListModel>oLabel");
oItemTemplate .data("usefulListData","ListModel>EdmType");
oItemTemplate .addStyleClass("Draggable");
oItemTemplate .setType(sap.m.ListType.Active);
oItemTemplate .attachPress(function( ){
console.log(this.data("usefulListData"));
console.log("item pressed");
});

しかし、データの取得StandardListItemはクリックされたときにのみ機能し、要素がドラッグされたときには機能しません。したがって、アイデアはmouseenter、イベントリスナーをイベントにアタッチする方法で、データ取得をアタッチすることmouseenterです。

4

2 に答える 2