2015-02-26 11 views
6

C'è un modo per rendere i filtri ModelAdmin più persistenti? Attualmente se filtri, modifichi un oggetto DataObject e torni indietro, il filtro è sparito. Anche prev/next da unclecheese/betterbuttons non rispettano il filtro. Salta al prossimo oggetto ma non necessariamente uno degli oggetti filtrati. Penso che ci sia stato un modulo per il 2.4 chiamato RemodelAdmin che ha fatto un po 'di questo, ma dato che ora tutto è basato su GridFiled, questo sembra qualcosa di completamente diverso. Qualcuno ha lavorato in questa direzione per SilverStripe> 3 o qualche suggerimento su come raggiungere questo obiettivo?Il filtro ModelAdmin si ripristina automaticamente

+0

questo mi ha infastidito per molto tempo, vedere questo biglietto di 3 anni in cui il problema è stato documentato per la prima volta: http://open.silverstripe.org/ticket/7642. sembra esserci una parte di una soluzione in una richiesta pull qui: https://github.com/silverstripe/silverstripe-framework/pull/3542 – schellmax

+0

Questo è un vecchio problema, stavo parlando con Unclecheese 1 anno fa: https: //github.com/unclecheese/silverstripe-gridfield-betterbuttons/issues/45 – g4b0

risposta

0

Credo che dovresti rimuovere i pulsanti del modulo migliori per far sì che il filtro sia ancora presente alla selezione di "back" o azione di back browser.

+1

whoot - può essere così semplice? Con quale versione di SilverStripe viene dato questo comportamento? Onestamente GF senza pulsante migliore si sente come un dolore diverso piuttosto che una soluzione :) Ho appena visto due moduli che entrambi potrebbero risolvere il problema https://github.com/Little-Giant/silverstripe-persistentgridfield https://github.com/Tom-Alexander/silverstripe-piastra – munomono