SAPUI5:将带有标题的项目添加到MultiComboBox

2020-08-21 00:28发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 例如,您可以通过以下方式...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

例如,您可以通过以下方式将新的ListItem添加到MultiComboBox:

 var scoreTable = this.byId(" idMultiComboBox");

 var l = new sap.ui.core.ListItem("",{
 文字:"示例"});
 scoreTable.addItem(l); 

我想知道是否有可能在项目中添加标题,而不是复选框

类似:

 var标签= sap.m.Label();
 label.setText(" Title")
 l.addItem(label);
 scoreTable.addItem(l); 
5条回答
闻人可可
2020-08-21 00:31 .采纳回答

您可以使用分组标记在组合框中实现此目标。

 
 <内容>
 <组合框
 items =" {
 路径:"/img/ProductCollection",
 分类器:{
 路径:" SupplierName",
 降序:false,
 组:真实
 }
 }">
 
 
 
 




 

,其中/ProductCollection是您的实体集,

SupplierName是实体集中的属性之一。

示例

请参阅json, 上面的示例代码

 {
 " ProductCollection":[
 {
 " ProductId":" HT-1000",
 "类别":"笔记本电脑",
 " MainCategory":"计算机系统",
 " TaxTarifCode":" 1",
 " SupplierName":"非常好的屏幕",
 " WeightMeasure":4.2,
 " WeightUnit":" KG",
 "描述":" Notebook Basic 15,具有2,80 GHz四核,15" LCD,4 GB DDR3 RAM,500 GB硬盘,Windows 8 Pro",
 "名称":" Notebook Basic 15",
 " DateOfSale":" 2017-03-26",
 " ProductPicUrl":" https://openui5.hana.ondemand.com/test-resources/sap/ui/documentation/sdk/images/HT-1000.jpg",
 "状态":"可用",
 "数量":10,
 " UoM":" PC",
 " CurrencyCode":" EUR",
 "价格":956,
 "宽度":30,
 "深度":18,
 "身高":3,
 " DimUnit":" cm"
 },
 

您将得到这样的输出

一周热门 更多>