当另一个字段值更改时,删除字段的绑定上下文

2020-08-27 09:34发布

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

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


你好专家。

我为表中的2个字段创建了两个组合框。 基本上,它们在行级别是动态的。 假设我们有3个字段。 2是下拉菜单。

field1->普通field2-> Combobox1 field3-> Combobox2

在Field2上,单击下拉值将基于Field1。 现在,field3下拉列表基于field1和field2的值。

现在是问题...

在更改field2值时,我需要清除field3绑定。 在Field2的Select change event下拉列表中是否无法访问field3绑定? 有什么想法如何从oEvent.getSource()访问field3绑定?

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

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


你好专家。

我为表中的2个字段创建了两个组合框。 基本上,它们在行级别是动态的。 假设我们有3个字段。 2是下拉菜单。

field1->普通field2-> Combobox1 field3-> Combobox2

在Field2上,单击下拉值将基于Field1。 现在,field3下拉列表基于field1和field2的值。

现在是问题...

在更改field2值时,我需要清除field3绑定。 在Field2的Select change event下拉列表中是否无法访问field3绑定? 有什么想法如何从oEvent.getSource()访问field3绑定?

付费偷看设置
发送
5条回答
风早神人
1楼 · 2020-08-27 09:52.采纳回答

Hari Krishnan,

您可以使用以下命令访问Combobox2:

 oEvent.getSource()。getParent()。getCells(); 

It 将返回单元格数组,您可以访问相对索引相同的组合框。

例如,如果您的Combobox3在该行的第三列中,则可以使用:

< pre> var Combobox = oEvent.getSource()。getParent()。getCells()[2]; //并使用以下命令删除其所有项目: Combobox.destroyItems();

感谢

Anmol

callcenter油条
2楼-- · 2020-08-27 09:52

Jun,

您能分享一个代码段吗?

大道至简
3楼-- · 2020-08-27 09:47

您要实现什么功能?

您可能不必触摸绑定上下文

梦想连接
4楼-- · 2020-08-27 10:08

感谢回复。 如果绑定到oDataModel怎么办? 我的意思是说它是否具有实时绑定。

小灯塔
5楼-- · 2020-08-27 10:07

yourjsonmodel.setProperty("/img/pathtothepropoertybondtotargetdropdown",[])。

一周热门 更多>