tabsChangeActive method
dynamic
tabsChangeActive(
- String tabKey, {
- bool forceAdd = false,
})
Implementation
tabsChangeActive(String tabKey, {bool forceAdd = false}) {
//String li_ColKey,
//TODO da capire come fare
setState(() {
if (forceAdd) {
_xfillxTabs(xCol_Key: tabKey, forceAdd: forceAdd);
} else {
// int idx;
var tabForKey = xTabs.value.firstWhereOrNull((element) => element.key == tabKey);
if (tabForKey == null) {
_xfillxTabs(xCol_Key: tabKey);
} else {
currentTabIndex = tabForKey.idx;
}
}
xTab_Active = xTabs.value.firstWhere((element) => element.key == tabKey);
rebuildAllChildren(context);
enteredInEditOnCell = false;
currentTabIndex = xTab_Active!.idx;
});
}