symfony - Symfony2 - Give a default filter in a list of elements of Sonata Admin -
i have list of elements of type vehicle , show these elements sonata admin. allow filter these elements "status" field, want that, when list showed, active vehicles showed, , if wants see inactive vehicles, uses filter , select inactive status. know if knows way apply filters default list of elements using sonata admin.
here code:
public function configurelistfields(listmapper $listmapper) {     $listmapper         ->addidentifier('name')         ->add('status')     ; }  protected function configuredatagridfilters(datagridmapper $mapper)  {      $mapper          ->add('name')          ->add('status')      ;  }   is there option can added status field in configuredatagridfilters() achieve goal? other options?
thanks in advance.
you have override $datagridvalues property following (for status > 0 if it's integer) :
   /**     * default datagrid values     *     * @var array     */    protected $datagridvalues = array (            'status' => array ('type' => 2, 'value' => 0), // type 2 : >            '_page' => 1, // display first page (default = 1)            '_sort_order' => 'desc', // descendant ordering (default = 'asc')            '_sort_by' => 'id' // name of ordered field (default = model id field, if any)       // '_sort_by' key can of form 'mysubmodel.mysubsubmodel.myfield'.    );