显示或隐藏sap.m.table的重复记录

2020-09-30 02:26发布

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

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


专家们,

我有一个要求。 我必须基于单击该行的按钮来显示或隐藏特定行的重复记录。 我使用了 mergeDuplicates 属性,但最初显示了该属性,它适用于所有记录。 但是我希望基于按钮单击并且仅针对该记录。

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

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


专家们,

我有一个要求。 我必须基于单击该行的按钮来显示或隐藏特定行的重复记录。 我使用了 mergeDuplicates 属性,但最初显示了该属性,它适用于所有记录。 但是我希望基于按钮单击并且仅针对该记录。

付费偷看设置
发送
3条回答
hongfeng1314
1楼 · 2020-09-30 02:52.采纳回答

嗨Ashok,

实际上,合并重复项仅允许合并字段值,例如分组类型(批处理字段)。

可以用很多方法完成,但是我想到了这种解决方案:

在将项目(对象)列表绑定到表之前,您可以为每个字段添加"可见"字段 数据数组中的对象。仅对于第一个条目,您就可以使其为true;对于重复项,如果为false则为可见。

{" Batch":" 1"," BatchDesc":" batch1" ,visible:" true"},

{" Batch":" 1"," BatchDesc":" batch1",visible =" false"},

按钮的按钮仅获得按下的行Batch值和整个表的绑定,并将表绑定中每个对象的visible属性更改为true,该对象的Batch值等于所按下的行的批处理值。

谢谢

Viplove

N-Moskvin
2楼-- · 2020-09-30 03:04

最好通过示例进行说明。 从描述中很难理解问题。

四川大学会员
3楼-- · 2020-09-30 02:54

感谢您的答复。

我有一个包含3列的表格(批次,批次描述和添加按钮)。 假设我有6条记录。

arrar = [

{" Batch":" 1"," BatchDesc":" batch1"},

{" Batch":" 1"," BatchDesc":" batch1"},

{" Batch":" 2"," BatchDesc":" batch2"},

{" Batch":" 3"," BatchDesc":" batch3"},

{" Batch":" 3"," BatchDesc":" batch3"},

{" Batch":" 4"," BatchDesc":" batch3"}

]

当我将此数据设置到表中时,我只需要显示4条记录(无重复)。 如果我按任意行的按钮,则必须显示该特定批次的重复记录。

例如:如果我按下第一批的按钮,我的输出屏幕必须显示5条记录

{" Batch":" 1"," BatchDesc":" batch1"},

{" Batch":" 1"," BatchDesc":" batch1"},

{" Batch":" 2"," BatchDesc":" batch2"},

{" Batch":" 3"," BatchDesc":" batch3"},

{" Batch":" 4"," BatchDesc":" batch3"}

谢谢

嘘。

一周热门 更多>