Reports
This commit is contained in:
parent
3b60a2c79f
commit
60add0f0fc
|
|
@ -68,6 +68,7 @@ ReportResult clientReport(UserCompanyEntity userCompany,
|
|||
final filter = reportsUIState.filters[column];
|
||||
if (filter.isNotEmpty &&
|
||||
!value.toLowerCase().contains(filter.toLowerCase())) {
|
||||
print('## Not matching $column filter: $filter');
|
||||
skip = true;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -267,13 +267,18 @@ class ReportResult {
|
|||
labelText: null,
|
||||
showBlank: true,
|
||||
blankValue: null,
|
||||
value: (textEditingControllers[column].text ?? '').isNotEmpty
|
||||
value: (textEditingControllers[column].text ?? '').isNotEmpty &&
|
||||
textEditingControllers[column].text != 'null'
|
||||
? DateRange.valueOf(textEditingControllers[column].text)
|
||||
: null,
|
||||
onChanged: (dynamic value) {
|
||||
textEditingControllers[column].text =
|
||||
value == null ? '' : value.toString();
|
||||
onFilterChanged(column, value.toString());
|
||||
if (value == null) {
|
||||
textEditingControllers[column].text = '';
|
||||
onFilterChanged(column, '');
|
||||
} else {
|
||||
textEditingControllers[column].text = value.toString();
|
||||
onFilterChanged(column, value.toString());
|
||||
}
|
||||
},
|
||||
items: DateRange.values
|
||||
.map((dateRange) => DropdownMenuItem<DateRange>(
|
||||
|
|
|
|||
Loading…
Reference in New Issue