颤振表日历事件列表刷新

时间:2020-03-22 19:21:06

标签: flutter

我正在将table_calendar软件包用于Flutter。

当我将事件删除/更新到日历时,我总是必须再次单击相应的日期才能看到事件。

我想使这种情况自动发生。我尚未找到这样做的财产。

添加事件时,列表会自动更新。

enter image description here

1 个答案:

答案 0 :(得分:0)

我找到了解决方法...

我只需要添加setState(){}方法,然后在其中删除事件。所以它是这样的:

setState(() { customEvents[_controller.selectedDay].removeAt(index);  });

就我而言,我使用了有状态的小部件作为状态管理“工具”。通过使用setState包装删除内容,我可以更新状态,从而更新屏幕。