Ho un elenco di elementi di tipo Veicolo e mostro questi elementi con Sonata Admin. Consentono di filtrare questi elementi dal campo "status", ma voglio che, quando viene visualizzata la lista, vengano mostrati solo i veicoli attivi e se qualcuno vuole vedere i veicoli inattivi, usa il filtro e seleziona lo stato inattivo. Vorrei sapere se qualcuno conosce il modo di applicare i filtri per impostazione predefinita per un elenco di elementi utilizzando Sonata Admin.Symfony2 - Fornisce un filtro predefinito in un elenco di elementi di Sonata Admin
Ecco il mio codice:
public function configureListFields(ListMapper $listMapper)
{
$listMapper
->addIdentifier('name')
->add('status')
;
}
protected function configureDatagridFilters(DatagridMapper $mapper)
{
$mapper
->add('name')
->add('status')
;
}
C'è qualche opzione che può essere aggiunto al campo di stato in configureDatagridFilters() per raggiungere questo obiettivo? Altre opzioni?
Grazie in anticipo.
Grazie mille PéCé !! Ho cercato informazioni su Internet diverse ore. Non posso votare la tua risposta perché non ho abbastanza reputazione, ma voterò la tua risposta il prima possibile. – Airam
Prego! Ho trovato le informazioni di configurazione su https://github.com/sonata-project/SonataAdminBundle/blob/master/Resources/doc/reference/advance.rst#configure-the-default-page-and-ordering-in-the -list-view – AlterPHP
Lei, signore, mi hai salvato il mal di testa! – Matheno