xTabs_ChangeActive method
Metodo che ciamo ogni volta che voglio cambiare o aggiungere una TAB
Implementation
xTabs_ChangeActive(String tabKey, {bool forceAdd = false}) {
setState(() {
if (forceAdd) {
_xfillxTabs(xCol_Key: tabKey, forceAdd: forceAdd);
} else {
var tabForKey = xTabs.value.firstWhereOrNull((element) => element.key == tabKey);
if (tabForKey == null)
_xfillxTabs(xCol_Key: tabKey);
else
xTab_CurrentIndex = tabForKey.idx;
}
xTab_Active = xTabs.value.firstWhere((element) => element.key == tabKey);
rebuildAllChildren(context);
enteredInEditOnCell = false;
xTab_CurrentIndex = xTab_Active!.idx;
});
}