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

2020-08-21 00:28发布

         点击此处--->   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); 

         点击此处--->   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条回答
闻人可可
1楼 · 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"
 },
 

您将得到这样的输出

小熊yu生菜
2楼-- · 2020-08-21 00:53

任何示例或

无法完全理解。

宇峰Kouji
3楼-- · 2020-08-21 00:41

您不能那样做。 但是可以使用组合框中的最新组功能进行绑定。

您需要在同一对象中传递标题,如下所示:

 items = [{" title:" group1",  " key":" key1"," value":" value1"}] 

检查以下示例:

https://ui5.sap.com/#/entity/sap.m.MultiComboBox/sample/sap.m.sample。 MultiComboBoxGrouping

-Mahesh

落灬小鱼
4楼-- · 2020-08-21 00:29

沿着这些行的内容,还有可能,如果选择了某个选项,则会弹出Datepicker

95年老男孩
5楼-- · 2020-08-21 00:33

感谢您的评论! 如果选择了某个选项,则应该选择日期选择器。 整个功能似乎可以在控制器的帮助下实现。

一周热门 更多>