如何在Controller中创建sap.m.ColumnListItem模板

时间:2018-05-10 18:44:57

标签: sapui5

我正在尝试使用sap.m.ColumnListItem创建模板。

模板中有什么问题吗?如果我删除“按”,绑定工作但我想要一个事件附加到列表。请帮帮我!

以下是代码:

var oItemTemplate = new sap.m.ColumnListItem({
                type: "Navigation",
                press: this.handleItemPress,            
                cells: [
                    new sap.m.Label({title: "{sapidoc}",text: "{text}"}),
                    new sap.m.Label({text: "${sapamt}"}),
                    new sap.m.Label({text: "${diffamt1}"}),
                    new sap.m.Label({text: "${sapamt}"}),
                    new sap.m.Label({text: "${sapamt}"}),
                    new sap.m.Label({text: "${sapamt}"})            
                ]           
            });

1 个答案:

答案 0 :(得分:-1)

我注意到模板有一个问题。 lisTtype应该是" enum"而不是"字符串"如上所述"导航"在你的情况下。

您可以像类型一样使用它:sap.m.ListType.Navigation,

有关listTypes的更多信息:https://sapui5.hana.ondemand.com/#/api/sap.m.ListType

此外,我尝试了类似的做同样的事情并在这里为我工作:http://veui5infra.dhcp.wdf.sap.corp:8080/snippix/#12852

最诚挚的问候, 南丹