Na základě výsledků vyhledávání můžete pro přidávání widgetů do Laravel Backpack kombinovat použití `setupListOperation()` a `setup()`, ale je třeba vzít v úvahu některé klíčové rozdíly:
1. Rozsah widgetů:
- `setupListOperation()`: Widgety zde přidané budou načteny pouze na stránce Operace seznamu.
- `setup()`: Widgety zde přidané budou načteny při všech operacích CRUD (seznam, vytvoření, aktualizace atd.).
2. Načasování přidání widgetu:
- `setupListOperation()`: Widgety jsou přidány po dokončení nastavení operace seznamu, takže si můžete přizpůsobit zobrazení seznamu podle aktuálního stavu.
- `setup()`: Widgety se přidávají během obecného nastavení CRUD před nastavením jakékoli konkrétní operace.
3. Flexibilita:
- `setupListOperation()`: Umožňuje vám přidávat widgety specifické pro operaci seznamu, což vám dává větší kontrolu a flexibilitu.
- `setup()`: Poskytuje globálnější přístup, kde můžete přidat widgety, které by měly být přítomny ve všech operacích CRUD.
Můžete tedy použít kombinaci `setupListOperation()` a `setup()` k přidání různých sad widgetů do vašeho Backpack CRUD:
- Použijte `setupListOperation()` k přidání widgetů, které jsou specifické pro operaci Seznam, jako jsou grafy, ukazatele průběhu nebo vlastní obsah související se zobrazením seznamu.
- Použijte `setup()` k přidání globálních widgetů, které by měly být přítomné ve všech operacích CRUD, jako jsou informační karty, upozornění nebo běžné funkce.
Tímto způsobem můžete mít na svém administrátorském panelu Backpack kombinaci specifických a globálních widgetů, které vám umožní přizpůsobit rozhraní na základě aktuálního kontextu uživatele.
Nezapomeňte, že atribut `bp-section` lze použít k cílení na konkrétní operace CRUD nebo sekce ve vašem vlastním CSS a JavaScriptu, což může být užitečné při přidávání widgetů specifických pro operaci.
Citace:[1] https://laracasts.com/discuss/channels/laravel/laravel-backpack-fusioncharts-not-working
[2] https://backpackforlaravel.com/docs/6.x/crud-operation-list-entries
[3] https://stackoverflow.com/questions/tagged/laravel-backpack?page=3&tab=newest
[4] https://backpackforlaravel.com/docs/6.x/crud-operation-show
[5] https://github.com/Laravel-Backpack/CRUD/issues/2051