2015-05-27 14 views
3

ли этаObjectListItem "нажмите" событие не уволили

<List id="list" items="{/Report}"> 
     <items> 
      <ObjectListItem press="onSelect" title="{TYPE}"> </ObjectListItem> 
     </items> 
</List> 

ни это

<List id="list" items="{/Report}" itemPress="onSelect"> 
     <items> 
      <ObjectListItem title="{TYPE}"> </ObjectListItem> 
     </items> 
</List> 

пожары

onSelect : function (oEvent) { 
    'use strict'; 
    console.log("onSelect"); 
} 

в контроллере.

Что может быть причиной этого? В консоли нет соответствующего сообщения об ошибке.

ответ

7

По умолчанию для объекта ObjectListItem установлено значение InActive. Если его установить на какой-либо другой тип, скажем, «Активный», будет активировано событие пресса.

<ObjectListItem 
     press="onSelect" 
     title="{TYPE}" 
     type = "Active"> 
</ObjectListItem> 

https://sapui5.hana.ondemand.com/sdk/docs/api/symbols/sap.m.ListType.html

https://openui5.hana.ondemand.com/docs/api/symbols/sap.m.ListBase.html#event:itemPress

Смежные вопросы