如何在单个表列中添加多个控件?

时间:2015-05-18 10:27:55

标签: sapui5

我有一个小问题。我想在单个表列中添加两个控件(TextViewButton)。我尝试过连接,数组类型将两个控件传递给模板但失败了。任何人都可以帮我解决这个问题。

这是我的样本table

1 个答案:

答案 0 :(得分:1)

您可以创建更复杂的列模板,如下所示:

var nameColumnTemplate = new sap.ui.layout.HorizontalLayout({
  content : [new sap.ui.commons.Button({text : "Click"}), new sap.ui.commons.TextView({text : "{lastName}"})]
});

tbl.addColumn(new sap.ui.table.Column({
  label: "Last Name",
  template: nameColumnTemplate
}));

JSBin example