小编Gui*_*tto的帖子

如何在SAPUI5中获取CustomData的密钥?

我想在我的列表中访问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

2
推荐指数
1
解决办法
8760
查看次数

标签 统计

sapui5 ×1