`sap.m.FeedListItem`:初始渲染后图标没有改变

`sap.m.FeedListItem`: icon does not change after initial rendering

我有主视图和详细视图。在主视图中,您可以在页面之间切换。一切正常。但是,当您从 Projects 更改为 Contact / Impress(反之亦然)时,图标尽管 属性 正确更改,但前三个提要列表项未更新。我确信这适用于早期版本。我做错了什么?

页面代码:

<Page>
  <List items="{feed}">
    <FeedListItem
      icon="{icon}"
      showIcon="{=typeof ${icon}!=='undefined'}"
      iconActive="false"
      text="{text}"
      convertLinksToAnchorTags="All"
      modelContextChange=".handleModelContextChange"
    />
  </List>
</Page>

可以在此处找到受影响的站点:http://marius-spix.de/

很久以前我就 GitHub bug #2079 提出了类似的 FeedListItem 问题,但似乎无关。

感谢您告知我们。我刚刚在 GitHub ([1], [2], [3]) 上创建了一堆与 sap.m.FeedListItem 相关的问题。

由于大多数提到的错误都是由 commit 454a41c, which came with UI5 v1.88, remaining at one of the lower versions supported by OpenUI5 or SAPUI5 引起的,在修复程序可用之前,这可能是一个临时解决方案。

更新: fixes 现已与 master 分支合并,并将在即将发布的 UI5 1.92 版本和旧版本的补丁版本中可用。