Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Voinko yhdistää setupListOperation() ja setup() eri widgeteille


Voinko yhdistää setupListOperation() ja setup() eri widgeteille


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