コード例 #1
0
ファイル: GroupTable.php プロジェクト: jjspider277/weddings
 public function defineColumns()
 {
     $nameColumn = new GridColumn("Nombre", '50%', 'name');
     $nameColumn->setDefaultOrder(true);
     //        $nameColumn->setFilterType('check');
     $this->columns[] = $nameColumn;
     //        $permisoColumn = new GridColumn("Permisos", '30%','permiso.id');
     //        $permisoColumn->setSortable(false);
     //        $filterData = new SelectFilterColumn();
     //        $filterData->setData($this->getPermisoFilterData());
     //        $permisoColumn->setFilterType('select');
     //        $permisoColumn->setFilterData($filterData);
     //        $this->columns[] = $permisoColumn;
 }
コード例 #2
0
ファイル: UsuarioTable.php プロジェクト: jjspider277/weddings
 public function defineColumns()
 {
     $nameColumn = new GridColumn("Usuario", '10%', 'username');
     //        $nameColumn->setDefaultOrder(true);
     $this->columns[] = $nameColumn;
     $nameColumn = new GridColumn("Identificación", '10%', 'cedula');
     $this->columns[] = $nameColumn;
     $nameColumn = new GridColumn("Nombre completo", '20%', 'nombre');
     $this->columns[] = $nameColumn;
     $nameColumn = new GridColumn("Correo", '10%', 'emailCanonical');
     $this->columns[] = $nameColumn;
     $activoColumn = new GridColumn("Activo", '1%', 'enabled');
     $filter = new SelectFilterColumn();
     $filter->setData(array(array('id' => 1, 'nombre' => "Sí"), array('id' => 0, 'nombre' => "No")));
     $activoColumn->setFilterType('select');
     $activoColumn->setFilterData($filter);
     $this->columns[] = $activoColumn;
 }
コード例 #3
0
 public function defineColumns()
 {
     $nameColumn = new GridColumn("Tipo de instancia", '30%', 'tipoInstancia');
     $nameColumn->setSortable(false);
     $nameColumn->setFilterType("select");
     $filterData = new SelectFilterColumn();
     //EL showValue por defecto es denominacion y el idValue por defecto es Id
     $filterData->setData($this->getEm()->getRepository('BaseBundle:TipoInstancia')->findAll());
     $nameColumn->setFilterData($filterData);
     $this->columns[] = $nameColumn;
     $nameColumn = new GridColumn("Instancia", '30%', 'instancia');
     $nameColumn->setSortable(false);
     $nameColumn->setFilterType("select");
     $filterData = new SelectFilterColumn();
     //EL showValue por defecto es denominacion y el idValue por defecto es Id
     $filterData->setGrouped(true);
     $r = array();
     $r['Oficialías'] = $this->getEm()->getRepository('BaseBundle:Oficialia')->getByPoderJudicialLogged(array(), ResultType::ArrayType, 'denominacion');
     $r['Juzgados'] = $this->getEm()->getRepository('BaseBundle:Juzgado')->getByPoderJudicialLogged(array(), ResultType::ArrayType, 'denominacion');
     $filterData->setData($r);
     $nameColumn->setFilterData($filterData);
     $this->columns[] = $nameColumn;
 }
コード例 #4
0
 public function defineColumns()
 {
     $nameColumn = new GridColumn("Nombre", '50%', 'name');
     $nameColumn->setDefaultOrder(true);
     $this->columns[] = $nameColumn;
 }