繁体   English   中英

sap ui5对象头绑定

[英]sap ui5 object header binding

我为列表项设置了一个全局模型,如下所示

在控制器初始化方法中

var data = {
        A1: [
            {"id":"1","Type":"Incidents","Ticket":"P1-P2","value":90 },
            {"id":"2","Type":"Incidents","Ticket":"P1-P2","value":93  },
            {"id":"3","Type":"Resolution Time PM","Ticket":"P1-P2","value":96 },
            {"id":"4","Type":"Resolution Time BS","Ticket":"P1-P2","value":70  },
            {"id":"5","Type":"Resolution Time SCI","Ticket":"P1-P2","value":83 },
            {"id":"6","Type":"Incidents","Ticket":"P1-P2","value":90 },
            {"id":"7","Type":"Incidents","Ticket":"P1-P2","value":93  },
            {"id":"8","Type":"Resolution Time PM","Ticket":"P1-P2","value":96 },
            {"id":"9","Type":"Resolution Time BS","Ticket":"P1-P2","value":70  },
            {"id":"10","Type":"Resolution Time SCI","Ticket":"P1-P2","value":83 },
            {"id":"11","Type":"Incidents","Ticket":"P1-P2","value":90 },
            {"id":"12","Type":"Incidents","Ticket":"P1-P2","value":93  }]
    var oModel = new sap.ui.model.json.JSONModel();  
    oModel.setData(data);  
    sap.ui.getCore().setModel(oModel,'model_tickets');
    this.List_tickets.setModel(oModel);
    this.List_tickets.bindAggregation("items","/A1",this.List_ticketsTemplate);

鉴于createcontent

    oController.List_tickets = new sap.m.List("List_tickets",{}),
        oController.List_ticketsTemplate = new sap.m.ObjectListItem("tickets",{
        title : "{Type}",
        number: "{value}"
         press : oController.NavtoTicketDetails,
        attributes : [new sap.m.ObjectAttribute({
        text : "{Ticket}",
            })],

Listitem的onpress事件,应用程序导航到对象标题页,在该页上显示列表项的更多详细信息,其中列表的id作为属性传递到其他页面的路由中

如何过滤所选ID的全局模型并分配给对象标头,基本上将对象标头与所选列表项的值绑定在一起。

您说您可以获取ID。 然后,应将对象标题页绑定到所选项目。 (如果愿意,您也可以专门绑定列表)。

this.getView().bindElement("model_tickets>/A1/" + id);

同样不是绑定的语法应该以命名的模型名称作为前缀:

...
        title : "{model_tickets>Type}",
        number: "{model_tickets>value}"
...
        text : "{model_tickets>Ticket}",

希望这可以帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM