嗨我有一个对话框,其中包含一个面板,我应该展开它并显示文本/标签或带有一些文本的其他控制器。 我设法做了面板的东西,但我不知道如何在展开的面板中显示标签。(我没有找到任何在js中做的例子而不用xml做)
这是我的代码:
var panel = new sap.m.Panel("panel-1", {
/* justifyContent : sap.m.FlexJustifyContent.Center,*/
headerText:(oError.message),
width : '100%',
expandable: true
});
var dialog = new Dialog({
title: "There was an error while trying to resend the message",
contentWidth: "500px",
resizable: true,
type: 'Message',
state: 'Error',
/*content: new sap.m.Label({
id : 'labeldialog',
justifyContent : sap.m.FlexJustifyContent.Center,
text: JSON.parse(oError.response.body).error.message.value,
}),*/
content: [panel],
beginButton: new sap.m.Button({
text: 'Close',
press: function () {
dialog.close();
}
}),
afterClose: function() {
dialog.destroy();
}
});
dialog.open();
我应该使用什么来实现控件,以便在折叠部分中放置字符串或参数。谢谢。
答案 0 :(得分:0)
你试过这个吗?
var panel = new sap.m.Panel("panel-1", {
headerText:(oError.message),
width : '100%',
expandable: true,
content: [ new sap.m.Text("someId", { "Your message here" })]
});