Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Ali lahko združim setupListOperation() in setup() za različne gradnike


Ali lahko združim setupListOperation() in setup() za različne gradnike


Glede na rezultate iskanja lahko kombinirate uporabo `setupListOperation()` in `setup()` za dodajanje pripomočkov v Laravel Backpack, vendar je treba upoštevati nekaj ključnih razlik:

1. Obseg pripomočkov:
- `setupListOperation()`: Gradniki, dodani tukaj, bodo naloženi samo na strani za delovanje seznama.
- `setup()`: tukaj dodani pripomočki bodo naloženi pri vseh operacijah CRUD (Seznam, Ustvari, Posodobi itd.).

2. Čas dodajanja gradnika:
- `setupListOperation()`: Gradniki se dodajo po končani nastavitvi operacije seznama, tako da lahko prilagodite pogled seznama glede na trenutno stanje.
- `setup()`: Pripomočki se dodajo med splošno nastavitvijo CRUD, pred kakršno koli specifično nastavitvijo operacije.

3. Prilagodljivost:
- `setupListOperation()`: Omogoča vam dodajanje gradnikov, specifičnih za operacijo seznama, kar vam daje več nadzora in prilagodljivosti.
- `setup()`: Zagotavlja bolj globalen pristop, kjer lahko dodate gradnike, ki bi morali biti prisotni v vseh operacijah CRUD.

Torej lahko uporabite kombinacijo `setupListOperation()` in `setup()`, da dodate različne komplete pripomočkov v vaš Backpack CRUD:

- Uporabite `setupListOperation()` za dodajanje pripomočkov, ki so specifični za operacijo Seznam, kot so grafikoni, vrstice napredka ali vsebina po meri, povezana s pogledom seznama.
- Uporabite `setup()` za dodajanje globalnih gradnikov, ki bi morali biti prisotni pri vseh operacijah CRUD, kot so informativne kartice, obvestila ali običajne funkcije.

Na ta način imate lahko na skrbniški plošči Backpack mešanico posebnih in globalnih pripomočkov za operacijo, kar vam omogoča prilagajanje vmesnika glede na trenutni kontekst uporabnika.

Ne pozabite, da lahko atribut `bp-section` uporabite za ciljanje na določene operacije CRUD ali razdelke v vašem CSS in JavaScriptu po meri, kar je lahko v pomoč pri dodajanju gradnikov, specifičnih za operacijo.

Citati:
[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