我正在将table_calendar软件包用于Flutter。
当我将事件删除/更新到日历时,我总是必须再次单击相应的日期才能看到事件。
我想使这种情况自动发生。我尚未找到这样做的财产。
添加事件时,列表会自动更新。
答案 0 :(得分:0)
我找到了解决方法...
我只需要添加setState(){}
方法,然后在其中删除事件。所以它是这样的:
setState(() { customEvents[_controller.selectedDay].removeAt(index); });
就我而言,我使用了有状态的小部件作为状态管理“工具”。通过使用setState包装删除内容,我可以更新状态,从而更新屏幕。