【问题标题】:Need to expand the expandable listview which are opened before in Parent screen when click on goback() in child screen在子屏幕中单击 goback() 时需要展开之前在父屏幕中打开的可扩展列表视图
【发布时间】:2020-12-19 08:28:15
【问题描述】:

我在父屏幕上有一个可展开的列表视图。我扩展了列表视图以查看子类别项目。现在我单击一个子类别,它将导航另一个屏幕(子屏幕)。当我在子屏幕中单击 goback() 方法时,父屏幕显示为折叠列表视图。

在子屏幕中点击 goback() 时,只需要在展开模式下展开之前在父屏幕中打开的可展开列表视图。

请帮帮我。

【问题讨论】:

  • 请贴出相关的代码块和你目前尝试过的步骤。谢谢
  • 你在使用 react-native-router-flux 吗?
  • @Riddhi 我只使用 react-native
  • @SaachiTech 发布代码..请检查一次
  • @Priyanka 你在使用 react-navigation 吗?哪个版本?另外,请发布您如何设置堆栈?

标签: react-native expandablelistview expandable


【解决方案1】:

我认为您可以在导航中使用父屏幕名称从子移动到父移动,而不是 goback()。

【讨论】:

  • 在这种情况下,屏幕将正确刷新...我不想刷新屏幕。只需要在展开模式下显示可展开的列表视图
【解决方案2】:

使用 navigation.replace(routeName,params) 在子组件中传递所选列表而不是 goBack。

【讨论】:

  • 如何在不刷新页面的情况下将屏幕从子屏幕弹出到父屏幕。我是 react-native 的新手
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多