2020-09-09 08:22发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
海专家,
我有一个sap.m.ComboBox,它在发生一些事件后一次加载一些数据,数据正在加载具有重复值,我知道重复项可以通过相同的js方法删除,但是有人可以帮助我 通过XML做同样的事情吗?
谢谢
穆辛
嘿,穆辛,
无法通过XML明确删除重复项。
您只能过滤项目,但不幸的是,不能过滤掉重复项。
根据模型(JSON或OData),您可以在后端服务(OData)中删除重复项,也可以在将数据设置为模型(JSON)之前将其删除
希望有帮助。
问候塞巴斯蒂安
什么是"通过xml"?
xml仅定义视图,它如何提供帮助?
var arr = [{"状态":" RWCW"},{"状态":" RSCW"},{"状态":" RWCW"},{"状态":" RSCW"}]]; var clean = arr.filter((arr,index,self)=> index === self.findIndex((t)=>(t.save === arr.save && t.State === arr.State) ))console.log(clean);
您可以尝试以下示例
您好 Muhsin Panakkal ,
如果您使用的是odata服务,这是设计问题,有时您在测试运行中不会得到重复的记录,但是在绑定 由于设计问题,您会得到重复,
在实体集中没有分配适当的唯一键,请检查entityset的属性并在其中自行设置唯一键。 避免重复值。
最多设置5个标签!
嘿,穆辛,
无法通过XML明确删除重复项。
您只能过滤项目,但不幸的是,不能过滤掉重复项。
根据模型(JSON或OData),您可以在后端服务(OData)中删除重复项,也可以在将数据设置为模型(JSON)之前将其删除
希望有帮助。
问候
塞巴斯蒂安
什么是"通过xml"?
xml仅定义视图,它如何提供帮助?
var arr = [{"状态":" RWCW"},{"状态":" RSCW"},{"状态":" RWCW"},{"状态":" RSCW"}]]; var clean = arr.filter((arr,index,self)=> index === self.findIndex((t)=>(t.save === arr.save && t.State === arr.State) ))console.log(clean);
您可以尝试以下示例
您好 Muhsin Panakkal ,
如果您使用的是odata服务,这是设计问题,有时您在测试运行中不会得到重复的记录,但是在绑定 由于设计问题,您会得到重复,
在实体集中没有分配适当的唯一键,请检查entityset的属性并在其中自行设置唯一键。 避免重复值。
一周热门 更多>