【发布时间】:2020-02-10 06:52:50
【问题描述】:
我在对话框中的下拉菜单为:
if (!this.pressDialog) {
this.pressDialog = new Dialog({
title: "Wafer",
contentWidth: "40px",
contentHeight: "300px",
content: [
new sap.m.Text({width:'100%', text: 'Component Name' }),
new sap.m.Select({
width: '60%',
items: [
new sap.ui.core.Item("item11", {text: "Disregarded"}),
new sap.ui.core.Item("item12", {text: "Corporation"}),
new sap.ui.core.Item("item13", {text: "Partnership"})
]
}),
new sap.m.Text({ width:'100%',text: 'Category' }),
new sap.m.Select({
width: '60%',
items: [
new sap.ui.core.Item("item1111", {text: "Disregarded"}),
new sap.ui.core.Item("item1234", {text: "Corporation"}),
new sap.ui.core.Item("item1314", {text: "Partnership"})
]
}),
new sap.m.Text({width:'100%', text: 'Quantity' }),
new sap.m.Select({
width: '60%',
items: [
new sap.ui.core.Item("item15211", {text: "Disregarded"}),
new sap.ui.core.Item("item136454", {text: "Corporation"}),
new sap.ui.core.Item("item213754", {text: "Partnership"})
]
}),
new sap.m.Text({width:'100%', text: 'MainCategory' }),
new sap.m.Select({
width: '60%',
items: [
new sap.ui.core.Item("item11411", {text: "Disregarded"}),
new sap.ui.core.Item("item34", {text: "Corporation"}),
new sap.ui.core.Item("item314", {text: "Partnership"})
]
})],
beginButton: new Button({
type: ButtonType.Emphasized,
text: "OK",
press: function () {
this.pressDialog.close();
}.bind(this)
}),
endButton: new Button({
text: "Close",
press: function () {
this.pressDialog.close();
}.bind(this)
})
});
//to get access to the global model
this.getView().addDependent(this.pressDialog);
}
它看起来像:
如何从对话框中捕获此处的数据并将其添加到具有与每个项目相同的列的表中,
- 组件名称,
- 类别,
- 数量,
- 主要类别
我正在尝试如何从所选下拉列表的值中生成 JSON,以便可以绑定到表格
抱歉再问一个问题:how can I center the select boxes 在对话框中
感谢 TIA 的任何帮助或指导链接!
【问题讨论】:
-
拜托,在 Stack Overflow 中专注于一个精确的问题很重要(请参阅帮助如何提问)。
标签: sapui5