SAPUI5绑定组合列表值列表,该列表来自与selectedKey绑定不同的json树

2020-09-20 10:30发布

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

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


大家好,
让我们假设我们有一个包含两棵值树的json。 一棵树,我们称它为T_DATA包含组合框所选键的信息,T_CELLS包含组合框列表的项。

如果组合框项目与所选键绑定位于同一棵树中,那将没有问题,但是我无法更改json。 这种数据绑定可能吗?

 oTable.addColumn(新sap.ui.table.Column({
标签:新sap.m.Label({text:" Example"})),
模板:新sap.m.ComboBox( {
selectedKey:" {SALESORG}",
项:{
路径:" ???",
模板:new sap.ui.core.ListItem({
键:" {V_KEY}",
项:" {V_VALUE}"
})
}
})
})));
oTable.bindRows("/img/T_DATA");

非常感谢!

binding2.jpg (62.8 kB)

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

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


大家好,
让我们假设我们有一个包含两棵值树的json。 一棵树,我们称它为T_DATA包含组合框所选键的信息,T_CELLS包含组合框列表的项。

如果组合框项目与所选键绑定位于同一棵树中,那将没有问题,但是我无法更改json。 这种数据绑定可能吗?

 oTable.addColumn(新sap.ui.table.Column({
标签:新sap.m.Label({text:" Example"})),
模板:新sap.m.ComboBox( {
selectedKey:" {SALESORG}",
项:{
路径:" ???",
模板:new sap.ui.core.ListItem({
键:" {V_KEY}",
项:" {V_VALUE}"
})
}
})
})));
oTable.bindRows("/img/T_DATA");

非常感谢!

binding2.jpg (62.8 kB)
付费偷看设置
发送
5条回答
shere_lin
1楼 · 2020-09-20 10:47.采纳回答

在下面查看此jsbin示例...

http://jsbin.com/weluxof/edit?html,输出

将sap.ui.table.Table更改为sap.m.Table

lukcy2020
2楼-- · 2020-09-20 10:52

非常感谢! 就是这样!

哎,真难
3楼-- · 2020-09-20 10:56

使用工厂功能。 ..

将表绑定到 T_DATA ,然后在模板创建期间的工厂功能中访问 T_CELLS 以执行对组合框的绑定。

愤怒的猪头君
4楼-- · 2020-09-20 10:41

谢谢 很多,请看下面的帖子。.我做了一个jsbin的例子,谢谢!

hongfeng1314
5楼-- · 2020-09-20 10:35

我做了一个jsbin的例子。

http://jsbin.com/yihewacipa/1/edit?html,output

路径:"/img/T_CELLS/0/T_CELLS/0/T_DDLB",

必须更改。.第一个0是硬编码的行号,第二个0表示同一行上可以有更多组合框。.因此,工厂功能必须以某种方式仅考虑具有相应V_FIELDNAME的那些项,但是 我想我将能够做到这一点。.对于我来说,前0是无法解决的:-(

谢谢!

一周热门 更多>