init method
Implementation
init(String title, SelectModel selectModel, Map? data) async {
this.selectModel = selectModel;
this.data = data;
appBarTitle = Text(title);
if (selectModel.preSelected != null) {
selectedList.addAll(selectModel.preSelected!);
}
var box = await UtilsHive.getInstance()!.getBox('select_utils');
int newValue = (await box.get('quantityItensPage')) ?? quantityItensPage;
if (newValue != quantityItensPage &&
inList(getNumberItemsPerPage, newValue)) {
quantityItensPage = newValue;
if (!confirmToLoadData) {
reloadData();
}
}
if (selectModel.initialFilter != null) {
Line? value = await selectModel.initialFilter!(selectModel.lines);
if (value != null) {
if (!confirmToLoadData) {
onColumnFilterChanged();
}
}
}
}