,因爲我不明白你想要什麼讓我做的XML簡單的例子:
<MultiComboBox id="comboBoxTest" selectedKeys="key0,key1" width="150px">
<core:Item id="idName1" text="A000" key="key0" />
<core:Item id="idName2" text="A001" key="key1" />
<core:Item id="idName3" text="A002" key="key2" />
<core:Item id="idName4" text="A003" key="key3" />
</MultiComboBox>
而且我也做了類似的工作示例在jsbin中的控制器爲不同的方法。
var mData = {
items:[
{key:"0",name:"A000"},
{key:"1",name:"A001"},
{key:"2",name:"A002"},
{key:"3",name:"A003"}
]
};
var oModel = new sap.ui.model.json.JSONModel(mData); //set data here
sap.ui.getCore().setModel(oModel, "ComboBoxData");
var oItemTemplate = new sap.ui.core.Item({
key : "{key}",
text : "{name}"
});
var mcb = new sap.m.MultiComboBox({
id : "mcb",
items : {
path : "/items",
template : oItemTemplate,
}
});
mcb.setModel(oModel);
//here you can select pre chosen values, for example [0,1] first two names are chosen
mcb.setSelectedKeys([0,1]);
mcb.placeAt('content');
你想要在multiComboBox中顯示什麼? 8683&A001&Description 1一次? – Jaro