setDplistYear method
dynamic
setDplistYear()
Implementation
setDplistYear() {
myLogAll('setDplistYear');
if ((_dpList[gYear] ?? []).length < 1) {
int iYear = DateTime.now().year;
//int iYearMiddle = iYear - 49;
List result = [];
List result1 = [];
for (int i = 50; i >= 0; i--) {
result.add((iYear - i));
result1.add((iYear - i));
}
_dpList[gYear] = result;
_dpList['${gYear}1'] = result1;
List resultMonth = [];
List resultDay31 = [];
List resultMonth1 = [];
List resultDay311 = [];
for (int i = 1; i < 10; i++) {
resultMonth.add('0$i');
resultDay31.add('0$i');
resultMonth1.add('0$i');
resultDay311.add('0$i');
}
for (int i = 10; i < 13; i++) {
resultMonth.add(i);
resultMonth1.add(i);
}
_dpList[gMonth] = resultMonth;
_dpList['${gMonth}1'] = resultMonth1;
for (int i = 10; i < 32; i++) {
resultDay31.add(i);
resultDay311.add(i);
}
_dpList[gDay] = resultDay31;
_dpList['${gDay}1'] = resultDay311;
_dpList[gHour] = [
'00',
'01',
'02',
'03',
'04',
'05',
'06',
'07',
'08',
'09',
'10',
'11',
'12',
'13',
'14',
'15',
'16',
'17',
'18',
'19',
'20',
'21',
'22',
'23'
];
_dpList['${gHour}1'] = [
'00',
'01',
'02',
'03',
'04',
'05',
'06',
'07',
'08',
'09',
'10',
'11',
'12',
'13',
'14',
'15',
'16',
'17',
'18',
'19',
'20',
'21',
'22',
'23'
];
_dpList[gDash] = ['-'];
}
}