fixed selected meter issues in onSearchMeter of Web UI
parent
ad78ba8741
commit
8df28f4655
|
@ -216,6 +216,15 @@ const MeterCost = ({ setRedirect, setRedirectUrl, t }) => {
|
|||
meter => meter.label.toLowerCase().includes(keyword)
|
||||
);
|
||||
setFilteredMeterList(keyword.length ? filteredResult : meterList);
|
||||
if (filteredResult.length > 0) {
|
||||
setSelectedMeter(filteredResult[0].value);
|
||||
// enable submit button
|
||||
setSubmitButtonDisabled(false);
|
||||
} else {
|
||||
setSelectedMeter(undefined);
|
||||
// disable submit button
|
||||
setSubmitButtonDisabled(true);
|
||||
};
|
||||
};
|
||||
|
||||
let onComparisonTypeChange = ({ target }) => {
|
||||
|
|
|
@ -243,6 +243,15 @@ const MeterEnergy = ({ setRedirect, setRedirectUrl, t }) => {
|
|||
meter => meter.label.toLowerCase().includes(keyword)
|
||||
);
|
||||
setFilteredMeterList(keyword.length ? filteredResult : meterList);
|
||||
if (filteredResult.length > 0) {
|
||||
setSelectedMeter(filteredResult[0].value);
|
||||
// enable submit button
|
||||
setSubmitButtonDisabled(false);
|
||||
} else {
|
||||
setSelectedMeter(undefined);
|
||||
// disable submit button
|
||||
setSubmitButtonDisabled(true);
|
||||
};
|
||||
};
|
||||
|
||||
let onBasePeriodBeginsDatetimeChange = (newDateTime) => {
|
||||
|
|
|
@ -212,6 +212,15 @@ const MeterSubmetersBalance = ({ setRedirect, setRedirectUrl, t }) => {
|
|||
meter => meter.label.toLowerCase().includes(keyword)
|
||||
);
|
||||
setFilteredMeterList(keyword.length ? filteredResult : meterList);
|
||||
if (filteredResult.length > 0) {
|
||||
setSelectedMeter(filteredResult[0].value);
|
||||
// enable submit button
|
||||
setSubmitButtonDisabled(false);
|
||||
} else {
|
||||
setSelectedMeter(undefined);
|
||||
// disable submit button
|
||||
setSubmitButtonDisabled(true);
|
||||
};
|
||||
};
|
||||
|
||||
let onReportingPeriodBeginsDatetimeChange = (newDateTime) => {
|
||||
|
|
|
@ -201,6 +201,15 @@ const MeterTrend = ({ setRedirect, setRedirectUrl, t }) => {
|
|||
meter => meter.label.toLowerCase().includes(keyword)
|
||||
);
|
||||
setFilteredMeterList(keyword.length ? filteredResult : meterList);
|
||||
if (filteredResult.length > 0) {
|
||||
setSelectedMeter(filteredResult[0].value);
|
||||
// enable submit button
|
||||
setSubmitButtonDisabled(false);
|
||||
} else {
|
||||
setSelectedMeter(undefined);
|
||||
// disable submit button
|
||||
setSubmitButtonDisabled(true);
|
||||
};
|
||||
};
|
||||
|
||||
let onReportingPeriodBeginsDatetimeChange = (newDateTime) => {
|
||||
|
|
Loading…
Reference in New Issue