我在对话框中的下拉菜单为:
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的赞赏!
所以,据我了解,您想从选定的下拉列表(sap.m.Select
)中创建一个Json模型。我们首先创建模型: