Flutter DropdownMenuItem 删除
Flutter DropdownMenuItem delete
我正在使用 Flutter 开发组合框。组合框需要在本月和下个月。应该在组合框中写月份名称和 return 所选月份的编号。我怎样才能以最短的方式做到这一点?
我开发了 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);
}
我正在使用 Flutter 开发组合框。组合框需要在本月和下个月。应该在组合框中写月份名称和 return 所选月份的编号。我怎样才能以最短的方式做到这一点? 我开发了 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);
}