javascript - ObjectListItem "press"事件未触发

标签 javascript model-view-controller sapui5

这是否

<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");
}

在 Controller 中。

这可能是什么原因造成的?控制台中没有相关的错误信息。

最佳答案

默认情况下,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

关于javascript - ObjectListItem "press"事件未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30485332/

相关文章:

javascript - 在 Angular Controller 之间共享大对象

javascript - 使用 .position() 查找元素在 jquery 中的位置不起作用

ruby-on-rails - 什么是业务逻辑?

model-view-controller - Symfony2和 View 模型的MVC概念

date - 从 SAPUI5 表中的 ODataModel 格式化日期

odata - 将业务数据从 UI5 导出到 Excel

Javascript 位掩码

javascript - 将对象中的所有元素添加到 FormData 对象 - JavaScript

java - 在 Swing GUI 中避免循环引用

json - UI5 XML View 与 JSON View 分组列表