protected function AddFieldColumns(Grid $grid) { if (GetCurrentUserGrantForDataSource('planificacion.actividad')->HasViewGrant()) { // // View column for actividadDetailView0planificacion detail // $column = new DetailColumn(array('id'), 'detail0planificacion', 'actividadDetailEdit0planificacion_handler', 'actividadDetailView0planificacion_handler', $this->dataset, 'Actividades', $this->RenderText('Actividades')); $column->setMinimalVisibility(ColumnVisibility::PHONE); $grid->AddViewColumn($column); } if (GetCurrentUserGrantForDataSource('planificacion.objeto_planificacion')->HasViewGrant()) { // // View column for objeto_planificacionDetailView1planificacion detail // $column = new DetailColumn(array('id'), 'detail1planificacion', 'objeto_planificacionDetailEdit1planificacion_handler', 'objeto_planificacionDetailView1planificacion_handler', $this->dataset, 'Objetos a Aplicar', $this->RenderText('Objetos a Aplicar')); $column->setMinimalVisibility(ColumnVisibility::PHONE); $grid->AddViewColumn($column); } // // View column for id field // $column = new TextViewColumn('id', 'Id', $this->dataset); $column->SetOrderable(true); $column->setMinimalVisibility(ColumnVisibility::PHONE); $column->SetDescription($this->RenderText('')); $column->SetFixedWidth(null); $grid->AddViewColumn($column); // // View column for num_req_padre field // $column = new TextViewColumn('num_req_padre', 'MrCoo', $this->dataset); $column->SetOrderable(true); $column->setMinimalVisibility(ColumnVisibility::PHONE); $column->SetDescription($this->RenderText('')); $column->SetFixedWidth(null); $grid->AddViewColumn($column); // // View column for num_req_hijo field // $column = new TextViewColumn('num_req_hijo', 'Caso de Uso', $this->dataset); $column->SetOrderable(true); $column->setMinimalVisibility(ColumnVisibility::PHONE); $column->SetDescription($this->RenderText('')); $column->SetFixedWidth(null); $grid->AddViewColumn($column); // // View column for etapa field // $column = new TextViewColumn('etapa', 'Etapa de Planificación', $this->dataset); $column->SetOrderable(true); $column->setMinimalVisibility(ColumnVisibility::PHONE); $column->SetDescription($this->RenderText('')); $column->SetFixedWidth(null); $grid->AddViewColumn($column); // // View column for descripcion field // $column = new TextViewColumn('descripcion', 'Descripción', $this->dataset); $column->SetOrderable(true); $column->SetMaxLength(75); $column->SetFullTextWindowHandlerName('planificacionGrid_descripcion_handler_list'); $column->setMinimalVisibility(ColumnVisibility::PHONE); $column->SetDescription($this->RenderText('')); $column->SetFixedWidth(null); $grid->AddViewColumn($column); // // View column for criterios_aceptacion field // $column = new TextViewColumn('criterios_aceptacion', 'Criterios Aceptación', $this->dataset); $column->SetOrderable(true); $column->SetMaxLength(75); $column->SetFullTextWindowHandlerName('planificacionGrid_criterios_aceptacion_handler_list'); $column->setMinimalVisibility(ColumnVisibility::PHONE); $column->SetDescription($this->RenderText('')); $column->SetFixedWidth(null); $grid->AddViewColumn($column); // // View column for esfuerzo field // $column = new TextViewColumn('esfuerzo', 'Esfuerzo', $this->dataset); $column->SetOrderable(true); $column->setMinimalVisibility(ColumnVisibility::PHONE); $column->SetDescription($this->RenderText('')); $column->SetFixedWidth(null); $grid->AddViewColumn($column); // // View column for observaciones field // $column = new TextViewColumn('observaciones', 'Observaciones', $this->dataset); $column->SetOrderable(true); $column->SetMaxLength(75); $column->SetFullTextWindowHandlerName('planificacionGrid_observaciones_handler_list'); $column->setMinimalVisibility(ColumnVisibility::PHONE); $column->SetDescription($this->RenderText('')); $column->SetFixedWidth(null); $grid->AddViewColumn($column); }
protected function AddFieldColumns(Grid $grid) { if (GetCurrentUserGrantForDataSource('dbo.BaseDatos.dbo.AlterLog')->HasViewGrant()) { // // View column for dbo_AlterLogDetailView0dbo_BaseDatos detail // $column = new DetailColumn(array('base_datos'), 'detail0dbo_BaseDatos', 'dbo_AlterLogDetailEdit0dbo_BaseDatos_handler', 'dbo_AlterLogDetailView0dbo_BaseDatos_handler', $this->dataset, 'Ver detalle', $this->RenderText('')); $column->setMinimalVisibility(ColumnVisibility::PHONE); $grid->AddViewColumn($column); } if (GetCurrentUserGrantForDataSource('dbo.BaseDatos.')->HasViewGrant()) { // // View column for dbo_procesosDetailView1dbo_BaseDatos detail // $column = new DetailColumn(array('base_datos'), 'detail1dbo_BaseDatos', 'dbo_procesosDetailEdit1dbo_BaseDatos_handler', 'dbo_procesosDetailView1dbo_BaseDatos_handler', $this->dataset, 'Ver Procesos', $this->RenderText('')); $column->setMinimalVisibility(ColumnVisibility::PHONE); $grid->AddViewColumn($column); } // // View column for base_datos field // $column = new TextViewColumn('base_datos', 'Base Datos', $this->dataset); $column->SetOrderable(true); $column->SetMaxLength(75); $column->SetFullTextWindowHandlerName('dbo_BaseDatosGrid_base_datos_handler_list'); $column->setMinimalVisibility(ColumnVisibility::PHONE); $column->SetDescription($this->RenderText('')); $column->SetFixedWidth(null); $grid->AddViewColumn($column); // // View column for fecha_creacion field // $column = new DateTimeViewColumn('fecha_creacion', 'Fecha Creacion', $this->dataset); $column->SetDateTimeFormat('Y-m-d H:i:s'); $column->SetOrderable(true); $column->setMinimalVisibility(ColumnVisibility::PHONE); $column->SetDescription($this->RenderText('')); $column->SetFixedWidth(null); $grid->AddViewColumn($column); }