Open genisgo opened 5 months ago
Solution de contournement avant la résolution du problème
Mettre le Blocbuilder comme premier élément dans la fonction build de ChapitreAccordionItemBody.
@override
Relement build() {
return BlocBuilder<ChapitreBloc, ChapitreState>(
bloc: bloc,
builder: (state) {
return switch (state) {
ChapitreLoaded() =>
Column(singleBootStrap: true, bootstrap: [], children: [
ChapitreTableView(
chapitres: state.list,
onActualise: () {
bloc.add(GetAllchapitreEvent());
},
)
]),
ChapitreLoadingError() => _errorBuild(state),
_ => BsSpinner(),
};
},
);
}
When you try to update the state of the child widget ChapterTableView with the
setState()
function, after that thebloc.add(GetAllchapitreEvent())
no longer updates the Blocbuilder