在sap.ui.core.HTML中添加任何元素sapui5

2020-09-07 23:51发布

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

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


我需要在标签

内并使用添加元素sapui5。 我尝试使用sap.ui.core.HTML,但是此元素仅接受要呈现的字符串。 我该怎么做?

 dropbox = new sap.ui.commons.DropdownBox({
  项目:[
    新的sap.ui.core.ListItem({
      文字:" Estadual",
      键:" E"
    }),
    新的sap.ui.core.ListItem({
      文字:"联邦",
      键:" F"
    }),
    新的sap.ui.core.ListItem({
      文字:"市政",
      关键:" M"
    }),
  ],
  layoutData:new sap.ui.layout.GridData({
   跨度:" XL5 L5 M5 S5"
  })
 }),
 
 new sap.ui.core.HTML({
  内容:" 
Dados Gerais2 " + dropbox +"
", }),

此代码无效。 它显示

中对象的名称,我需要它来呈现html代码。

有人可以帮助我吗?

谢谢!

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

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


我需要在标签

内并使用添加元素sapui5。 我尝试使用sap.ui.core.HTML,但是此元素仅接受要呈现的字符串。 我该怎么做?

 dropbox = new sap.ui.commons.DropdownBox({
  项目:[
    新的sap.ui.core.ListItem({
      文字:" Estadual",
      键:" E"
    }),
    新的sap.ui.core.ListItem({
      文字:"联邦",
      键:" F"
    }),
    新的sap.ui.core.ListItem({
      文字:"市政",
      关键:" M"
    }),
  ],
  layoutData:new sap.ui.layout.GridData({
   跨度:" XL5 L5 M5 S5"
  })
 }),
 
 new sap.ui.core.HTML({
  内容:" 
Dados Gerais2 " + dropbox +"
", }),

此代码无效。 它显示

中对象的名称,我需要它来呈现html代码。

有人可以帮助我吗?

谢谢!

付费偷看设置
发送
4条回答
Violet凡
1楼 · 2020-09-08 00:20.采纳回答
"); }, onAfterRendering:function(){ 如果(sap.ui.core.HTML.prototype.onAfterRendering){ sap.ui.core.HTML.prototype.onAfterRendering.apply(this,arguments); } var that = this; var $ this = this。$(); } }); var dropbox = new sap.ui.commons.DropdownBox({ 项目:[ 新的sap.ui.core.ListItem({ 文字:" Estadual", 键:" E" }), 新的sap.ui.core.ListItem({ 文字:"联邦", 键:" F" }), 新的sap.ui.core.ListItem({ 文字:"市政", 关键:" M" }), ], layoutData:new sap.ui.layout.GridData({ 跨度:" XL5 L5 M5 S5" }) }); var layout = new sap.ui.layout.Horizo​​ntalLayout(); layout.addContent(dropbox); var elm = new HtmlTappable(); //elm.setContent("
Dados Gerais2
"") ; elm.setAggregation(" _ layout",layout); elm.placeAt('content'); });
大道至简
2楼-- · 2020-09-08 00:23

您好,卡尔提克

完美的解决方案,正是我想要的。

非常感谢!

奄奄一息的小鱼
3楼-- · 2020-09-08 00:17

尝试一下,

1)给

Dados Gerais2

2)onAfterRendering控制器,定义dropdownbox并将其放置如下,

dropbox.placeAt(" idLegend");

注意:sap.ui.commons.DropdownBox从1.38版开始不推荐使用。 替换为sap.m.ComboBox