Hakutulosten perusteella voit yhdistää `setupListOperation()- ja `setup()-toimintojen widgettien lisäämiseen Laravel Backpackiin, mutta muutamia tärkeitä eroja on otettava huomioon:
1. Vidgetien laajuus:
- `setupListOperation()`: Tähän lisätyt widgetit ladataan vain List-toimintosivulle.
- `setup()`: Tähän lisätyt widgetit ladataan kaikkiin CRUD-toimintoihin (Lista, Luo, Päivitä jne.).
2. Widgetin lisäyksen ajoitus:
- `setupListOperation()`: Widgetit lisätään, kun luettelotoiminnon asetukset on tehty, joten voit mukauttaa luettelonäkymää nykyisen tilan perusteella.
- `setup()`: Widgetit lisätään yleisen CRUD:n asennuksen aikana, ennen mitään tiettyä toimintoasetusta.
3. Joustavuus:
- `setupListOperation()`: Voit lisätä luettelotoimintoon liittyviä widgetejä, mikä antaa sinulle enemmän hallintaa ja joustavuutta.
- `setup()`: Tarjoaa globaalimman lähestymistavan, jossa voit lisätä widgetejä, joiden pitäisi olla läsnä kaikissa CRUD-toiminnoissa.
Joten voit käyttää yhdistelmää "setupListOperation()" ja "setup()" lisätäksesi erilaisia widgetejä Backpack CRUD:iin:
- Käytä `setupListOperation()` lisätäksesi luettelotoimintoon liittyviä widgetejä, kuten kaavioita, edistymispalkkeja tai mukautettua luettelonäkymään liittyvää sisältöä.
- Käytä setup()-komentoa lisätäksesi yleisiä widgetejä, joiden pitäisi olla läsnä kaikissa CRUD-toiminnoissa, kuten tietokortit, ilmoitukset tai yleiset toiminnot.
Tällä tavalla sinulla voi olla sekoitus toimintokohtaisia ja yleisiä widgetejä Backpackin hallintapaneelissa, jolloin voit mukauttaa käyttöliittymää käyttäjän nykyisen kontekstin mukaan.
Muista, että attribuuttia "bp-section" voidaan käyttää kohdistamaan tiettyihin CRUD-toimintoihin tai mukautetun CSS- ja JavaScript-osioon, mikä voi olla hyödyllistä lisättäessä toimintokohtaisia widgetejä.
Lainaukset:[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