Correct entity dropdown
This commit is contained in:
parent
97a2ba15d4
commit
4b60be2926
|
|
@ -334,7 +334,9 @@ class _EntityDropdownState extends State<EntityDropdown> {
|
||||||
},
|
},
|
||||||
onChanged: (value) {
|
onChanged: (value) {
|
||||||
_filter = value;
|
_filter = value;
|
||||||
|
if (hasValue) {
|
||||||
widget.onSelected(null);
|
widget.onSelected(null);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
suffixIconButton: iconButton,
|
suffixIconButton: iconButton,
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -145,22 +145,23 @@ class _CompanyGatewayEditState extends State<CompanyGatewayEdit>
|
||||||
children: <Widget>[
|
children: <Widget>[
|
||||||
if (companyGateway.isNew)
|
if (companyGateway.isNew)
|
||||||
EntityDropdown(
|
EntityDropdown(
|
||||||
|
autofocus: true,
|
||||||
entityType: EntityType.gateway,
|
entityType: EntityType.gateway,
|
||||||
entityList:
|
entityList:
|
||||||
memoizedGatewayList(state.staticState.gatewayMap),
|
memoizedGatewayList(state.staticState.gatewayMap),
|
||||||
labelText: localization.provider,
|
labelText: localization.provider,
|
||||||
entityId: companyGateway.gatewayId,
|
entityId: companyGateway.gatewayId,
|
||||||
onSelected: (SelectableEntity gateway) {
|
onSelected: (SelectableEntity gateway) {
|
||||||
gateway ??= GatewayEntity();
|
|
||||||
viewModel.onChanged(
|
viewModel.onChanged(
|
||||||
companyGateway.rebuild((b) => b
|
companyGateway.rebuild((b) => b
|
||||||
..feesAndLimitsMap[(gateway as GatewayEntity)
|
..feesAndLimitsMap[((gateway ?? GatewayEntity())
|
||||||
|
as GatewayEntity)
|
||||||
.defaultGatewayTypeId ??
|
.defaultGatewayTypeId ??
|
||||||
kGatewayTypeCreditCard] =
|
kGatewayTypeCreditCard] =
|
||||||
FeesAndLimitsSettings(isEnabled: true)
|
FeesAndLimitsSettings(isEnabled: true)
|
||||||
..gatewayId = gateway.id
|
..gatewayId = gateway?.id ?? ''
|
||||||
..config = '{}'
|
..config = '{}'
|
||||||
..label = gateway.listDisplayName),
|
..label = gateway?.listDisplayName ?? ''),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue