从列表中删除特定项目范围
remove specific item range from list
我有 2 个下拉菜单,第一个是 toDate,第二个是 fromDate,其中包含 1 个要显示的月份列表。
List<String> month = [
'January',
'February',
'March',
'April',
'May',
'June',
'July',
'August',
'September',
'October',
'November',
'December',
];
在第一个下拉列表中,所有列表都显示给 select,但在第二个下拉列表中,我想显示 selected 第一个下拉列表值之后的所有值。
例如 - :
在第一个下拉列表中,我 selected 'March' 第二个下拉列表显示的列表应该在 'March'.
之后
我该怎么做?
请帮忙
void main() {
List<String> month = [
'January',
'February',
'March',
'April',
'May',
'June',
'July',
'August',
'September',
'October',
'November',
'December',
];
var choice = 'March';
var ind = month.indexOf(choice);
if (ind > 0) {
print(month.skip(ind + 1));
}
}
我有 2 个下拉菜单,第一个是 toDate,第二个是 fromDate,其中包含 1 个要显示的月份列表。
List<String> month = [
'January',
'February',
'March',
'April',
'May',
'June',
'July',
'August',
'September',
'October',
'November',
'December',
];
在第一个下拉列表中,所有列表都显示给 select,但在第二个下拉列表中,我想显示 selected 第一个下拉列表值之后的所有值。
例如 - : 在第一个下拉列表中,我 selected 'March' 第二个下拉列表显示的列表应该在 'March'.
之后我该怎么做? 请帮忙
void main() {
List<String> month = [
'January',
'February',
'March',
'April',
'May',
'June',
'July',
'August',
'September',
'October',
'November',
'December',
];
var choice = 'March';
var ind = month.indexOf(choice);
if (ind > 0) {
print(month.skip(ind + 1));
}
}