Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Ar galiu derinti setupListOperation() ir setup() skirtingiems valdikliais


Ar galiu derinti setupListOperation() ir setup() skirtingiems valdikliais


Remdamiesi paieškos rezultatais, galite derinti naudodami „setupListOperation()“ ir „setup()“, norėdami pridėti valdiklių „Laravel Backpack“, tačiau yra keletas pagrindinių skirtumų, į kuriuos reikia atsižvelgti:

1. Valiklių apimtis:
- `setupListOperation()`: čia pridėti valdikliai bus įkeliami tik sąrašo operacijos puslapyje.
- `setup()`: čia pridėti valdikliai bus įkeliami atliekant visas CRUD operacijas (sąrašas, kūrimas, naujinimas ir kt.).

2. Valdiklio pridėjimo laikas:
- „setupListOperation()“: valdikliai pridedami užbaigus sąrašo operacijos sąranką, todėl sąrašo rodinį galite tinkinti pagal esamą būseną.
- `setup()`: valdikliai pridedami atliekant bendrą CRUD sąranką, prieš atliekant bet kokią konkrečią operaciją.

3. Lankstumas:
- „setupListOperation()“: leidžia pridėti valdiklių, būdingų sąrašo operacijai, suteikiant daugiau valdymo ir lankstumo.
- `setup()`: suteikia globalesnį požiūrį, kai galite pridėti valdiklių, kurie turėtų būti atliekami visose CRUD operacijose.

Taigi, galite naudoti „setupListOperation()“ ir „setup()“ derinį, kad pridėtumėte skirtingus valdiklių rinkinius prie savo kuprinės CRUD:

- Naudokite „setupListOperation()“, kad pridėtumėte valdiklių, būdingų sąrašo operacijai, pvz., diagramas, eigos juostas arba pasirinktinį turinį, susijusį su sąrašo rodiniu.
- Naudokite „setup()“, kad pridėtumėte visuotinių valdiklių, kurie turėtų būti atliekami visose CRUD operacijose, pvz., informacinėse kortelėse, pranešimuose ar bendrosiose funkcijose.

Tokiu būdu savo kuprinės administravimo skydelyje galite turėti įvairių operacijų ir visuotinių valdiklių, leidžiančių tinkinti sąsają pagal esamą vartotojo kontekstą.

Atminkite, kad atributas „bp-section“ gali būti naudojamas konkrečioms CRUD operacijoms arba tinkinto CSS ir „JavaScript“ skiltims taikyti, o tai gali būti naudinga pridedant konkrečios operacijos valdiklius.

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