从未在smarttable SAP UI5上显示的列中获取价值

2020-09-15 20:34发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 在我的智能表视图...

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

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


专家们,

在我的智能表视图中,我声明要显示一些字段

(initiallyVisibleFields =" Vkorg,Vbeln,Posnr,Banfn,Bnfpo,Name1,Mannr,QtdConfirmed")

但是当尝试读取在那里声明的字段的值时,但是它存在于表中并不会返回我的值。

(var selected = this.getView()。byId(" table1")。getSelectedItems(); var meins = selected [0] .getBindingContext()。getProperty(" Meins");)

但是,如果我将字段设置为在smarttable中显示,则上述命令将正常运行。

我的问题是,如何获取不在智能表中显示但在表中存在的字段的值?

3条回答
奄奄一息的小鱼
2020-09-15 20:45 .采纳回答

HI

正如上面的克里斯蒂安所说,您已经包含了财产

initiallyVisibleFields ="智能表中的" Vkorg,Vbeln,Posnr,Banfn,Bnfpo,Name1,Mannr,QtdConfirmed",

还包括属性requestAtLeastFields =" Meins"。

然后尝试

var selected = this.getView()。 byId(" table1")。 getSelectedItems();

var meins =选中的[0] .getBindingContext()。 getProperty(" Meins"); //希望它能正常工作!

一周热门 更多>