ADD EV3-432 beszállító megjegyzése "Mentés és új létrehozása" esetén
A profitcenter ütemezés felvételi űrlapján a Beszállító mező eddig minden "Mentés és új létrehozása" után kiürült, pedig a felhasználó tipikusan ugyanahhoz a beszállítóhoz vesz fel egymás után több ütemezést különböző profit center / szállítási sablon kombinációval. A Filament CreateRecord erre kész horgot ad (preserveFormDataWhenCreatingAnother()): a Beszállító mostantól megmarad a következő üres űrlapon, a Profit Center és a Szállítási sablon továbbra is ürül. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
parent
d26ba5e5e6
commit
f376a820a2
@ -32,4 +32,15 @@ protected function handleRecordCreation(array $data): Model
|
|||||||
|
|
||||||
return $lastRecord;
|
return $lastRecord;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* "Mentés és új létrehozása" esetén a Beszállító mezőt megtartja, a többit üríti (EV3-432).
|
||||||
|
*
|
||||||
|
* @param array<string, mixed> $data
|
||||||
|
* @return array<string, mixed>
|
||||||
|
*/
|
||||||
|
protected function preserveFormDataWhenCreatingAnother(array $data): array
|
||||||
|
{
|
||||||
|
return ['supplier_id' => $data['supplier_id'] ?? null];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user