在每行上绑定一个下拉列表,并在sap.m.Table上动态添加

2020-09-22 21:26发布

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

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


亲爱的所有人,
我已经创建了一个带有下拉控件的表,我正在表中动态添加行,
我正在尝试将下拉列表的表列与json模型绑定,但是 那里有些挑战,请查看我的代码并提出建议,

 var oTable = this.getView()。byId(" myTable");

 this.items.push({
 item1:"",
         item2:"",
         item3:""
 });
  this.oModelJson.setData(this.items);
  this.oTable.setModel(this.oModelJson);
  this.oTable.bindRows("/");
 

现在我的item1是视图中声明的下拉列表,在上面的代码结尾之后,我尝试使用以下技术绑定表下拉列表,我的json模型是全局的,并且它具有数据,我能够 成功将我的下拉列表绑定到表外,但是当我将下拉列表移到表中时,它没有绑定,

 var oDDL = this.byId(" DropDown");
 var oDDLTemplate = new sap.ui.core.Item({
 键:" {key}",
 文字:" {Text}"
 });
 oDDL.setModel(this.oJson);
 oDDL.bindAggregation(" items","/img/results",oDDLTemplate);

 

这是我的观点,表格

 

 
  
    

谢谢

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

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


亲爱的所有人,
我已经创建了一个带有下拉控件的表,我正在表中动态添加行,
我正在尝试将下拉列表的表列与json模型绑定,但是 那里有些挑战,请查看我的代码并提出建议,

 var oTable = this.getView()。byId(" myTable");

 this.items.push({
 item1:"",
         item2:"",
         item3:""
 });
  this.oModelJson.setData(this.items);
  this.oTable.setModel(this.oModelJson);
  this.oTable.bindRows("/");
 

现在我的item1是视图中声明的下拉列表,在上面的代码结尾之后,我尝试使用以下技术绑定表下拉列表,我的json模型是全局的,并且它具有数据,我能够 成功将我的下拉列表绑定到表外,但是当我将下拉列表移到表中时,它没有绑定,

 var oDDL = this.byId(" DropDown");
 var oDDLTemplate = new sap.ui.core.Item({
 键:" {key}",
 文字:" {Text}"
 });
 oDDL.setModel(this.oJson);
 oDDL.bindAggregation(" items","/img/results",oDDLTemplate);

 

这是我的观点,表格

 

 
  
    

谢谢

付费偷看设置
发送
10条回答
DafaDDDa
1楼-- · 2020-09-22 22:10

您好,您可以尝试以下代码一次吗?

this._oView = this.getView();

var OModel = this.getOwnerComponent()。getModel(" dataset");

var combo1 = this._oView.byId(" combo1");

sap.ui.getCore()。setModel(OModel);

combo1.setModel(OModel);

var oItemTemplate1 = new sap.ui.core.ListItem();

oItemTemplate1.bindProperty(" text"," Desg");

combo1.bindItems("/img/DesignationSet",oItemTemplate1);

此致

萨加里卡(Sagarika)。

黑丝骑士
2楼-- · 2020-09-22 21:53

亲爱的Parshin,

感谢您的答复,我需要在表内动态绑定下拉列表,我无法从视图绑定下拉列表控件,因为它是条件绑定,并且仅在添加空白行之后才需要绑定下拉列表。 br>您提供的情况是仅在视图加载时绑定行,这不是我的要求。

谢谢,
汉丹

梦想连接
3楼-- · 2020-09-22 22:08
CPLASF-自律
4楼-- · 2020-09-22 21:58
您好,
我在下面编写了代码,在视图中,crate是在表中创建一个条目记录的按钮。

<工具栏>
向帮助了您的网友说句感谢的话吧!