Flutter DropdownMenuItem delete



我正在使用Flutter开发一个组合框。combobox需要在本月和下个月。应在组合框中写入月份名称,并返回所选月份的编号。我怎样才能用最短的方法做到这一点?我开发了12个月的DropdownMenuItem。我将当前月份作为默认值。到目前为止一切都很好。但是我怎样才能让过去几个月的物品隐形呢?

我用这段代码解决了类似的问题。此解决方案包括intl包,但您可以根据需要更改列表生成中的代码。

import 'package:intl/intl.dart';
void main(){
var today = DateTime.now();

var length = 12 - today.month + 1;  // I added +1 because I want to include current month too

List validMonths = List.generate(length,(index){
return DateFormat('MMMM').format(DateTime(0, (today.month + index)));
});

print(validMonths);
}

相关内容

  • 没有找到相关文章

最新更新