updateName method
更新选项卡标题名称
name
选项卡名称(需要显示的名称,任意值)
index
高亮下标,默认为当前点击选项卡的下标
needClose
是否关闭弹窗
Implementation
void updateName(String name, {bool needClose = true, int? index}) {
int current = index ?? value.selected;
if (current < 0) {
return;
}
if (name.isEmpty || name == '不限' || name == '全部') {
value.items[current] = value.orginItems[current];
} else if (value.orginItems.isNotEmpty && current > -1) {
value.items[current] = value.items[current].copyWith(title: name);
}
if (needClose) {
closed();
} else {
notifyListeners();
}
}