我想在我的列表中访问CustomData的密钥.
XML视图:
<StandardListItem title="{NAME}" press="getSelectedId" type="Navigation">
<customData>
<core:CustomData key="{ID}"/>
</customData>
</StandardListItem>
Run Code Online (Sandbox Code Playgroud)
我不能简单地将StandardListItem的ID作为我的{ID}传递,因为它是一个整数,并且由于某种原因,它不允许.所以我为它创建了一个customData.
所以,每当我按下List项目时,我想得到这个项目的关键.这是我试图做到这一点的例子.
getSelectedId: function(oSelected){
sap.m.MessageToast.show(oSelected.getSource().getKey());
}
Run Code Online (Sandbox Code Playgroud)
messageToast只是为了看看我是否得到了正确的值.
不幸的是,在getSource或oSelected之后不能使用getKey()
如何获取所选项目的这个键?
sapui5 ×1