如何在单个 table 列中添加多个控件?
How to add multiple controls in a single table column?
我有一个小问题。我想在单个 table 列中添加两个控件(TextView
和 Button
)。我试过连接,数组类型将两个控件传递到模板但失败了。任何人都请帮我解决这个问题。
这是我的样本table。
您可以像这样创建更复杂的列模板:
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
}));
我有一个小问题。我想在单个 table 列中添加两个控件(TextView
和 Button
)。我试过连接,数组类型将两个控件传递到模板但失败了。任何人都请帮我解决这个问题。
这是我的样本table。
您可以像这样创建更复杂的列模板:
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
}));