SAP UI5应用里的列表处理

在XML view里,使用List标签引入列表:


    
        
            
                
                    
                        
                            
                        
                    
                
            
        
    

上面代码里注册的列表元素点击处理函数handleListItemPress,实现在控制器文件里:

sap.ui.define([
    "sap/ui/core/mvc/Controller",
    "sap/m/MessageBox"
], function (Controller, MessageBox) {
    "use strict";

    return Controller.extend("sapcp.cf.tutorial.app.controller.View1", {
        onInit: function () {

        },

        // show in a pop-up which list element was pressed
        handleListItemPress: function (oEvent) {
            MessageBox.show(
                "You pressed item: " + oEvent.getSource().getBindingContext(), {
                    icon: sap.m.MessageBox.Icon.INFORMATION,
                    title: "It works!",
                    actions: [sap.m.MessageBox.Action.OK]
                }
            );
        }
    });
});

运行效果:点击列表元素:

弹出对话框:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

你可能感兴趣的:(ui,sap,saprfc,abap,crontab)