被驳回的“可驳回”小部件仍是树的一部分。从列表中删除项目后反复出现此错误

我已将UniquiId设置为Dissmissible Widget的键。在此之后添加一些项目,我正在解雇一个项目。当我转到下一页时,即使在已关闭的回调中使用Provider从列表中删除了该项目,也遇到了一个错误(一个已关闭的Dismissible小部件仍是树的一部分。)

  @Mapping(target = "parentTenantId",source = "tenantId")
  @Mapping(target = "systemProperties",nullValuePropertyMappingStrategy = NullValuePropertyMappingStrategy.SET_TO_DEFAULT)
  TenantBodyDTO initializationToDto(InitializationDTO initialization,UUID tenantId);

  @Mapping(target = "archiving",nullValuePropertyMappingStrategy = NullValuePropertyMappingStrategy.SET_TO_DEFAULT)
  @Mapping(target = "computing",nullValuePropertyMappingStrategy = NullValuePropertyMappingStrategy.SET_TO_DEFAULT)
  SystemPropertiesDTO systemProperties(SystemPropertiesDTO dto);

请帮我解决这个问题,但仍然遇到相同的错误。预先感谢。

iCMS 回答:被驳回的“可驳回”小部件仍是树的一部分。从列表中删除项目后反复出现此错误

确保从根列表中删除这些项目。如果使用的是提供程序,则通过在Consumer(消费者)下保留listView.builder小部件来获取更新的数据。这样,当您关闭某个项目时,它就会被更新。

本文链接:https://www.f2er.com/2050300.html

大家都在问