protected function AddFieldColumns(Grid $grid) { // // View column for Fecha field // $column = new TextViewColumn('Fecha', 'Fecha', $this->dataset); $column->SetOrderable(true); $column->setMinimalVisibility(ColumnVisibility::PHONE); $column->SetDescription($this->RenderText('')); $column->SetFixedWidth(null); $grid->AddViewColumn($column); // // View column for Nombre field // $column = new TextViewColumn('Nombre', 'Nombre', $this->dataset); $column->SetOrderable(true); $column->SetMaxLength(75); $column->SetFullTextWindowHandlerName('dbo_TamanoBaseDatosGrid_Nombre_handler_list'); $column->setMinimalVisibility(ColumnVisibility::PHONE); $column->SetDescription($this->RenderText('')); $column->SetFixedWidth(null); $grid->AddViewColumn($column); // // View column for TamanobdMB field // $column = new TextViewColumn('TamanobdMB', 'TamanobdMB', $this->dataset); $column->SetOrderable(true); $column = new NumberFormatValueViewColumnDecorator($column, 4, ',', '.'); $column->setMinimalVisibility(ColumnVisibility::PHONE); $column->SetDescription($this->RenderText('')); $column->SetFixedWidth(null); $grid->AddViewColumn($column); // // View column for LogbdMB field // $column = new TextViewColumn('LogbdMB', 'LogbdMB', $this->dataset); $column->SetOrderable(true); $column = new NumberFormatValueViewColumnDecorator($column, 4, ',', '.'); $column->setMinimalVisibility(ColumnVisibility::PHONE); $column->SetDescription($this->RenderText('')); $column->SetFixedWidth(null); $grid->AddViewColumn($column); // // View column for TotalbdMB field // $column = new TextViewColumn('TotalbdMB', 'TotalbdMB', $this->dataset); $column->SetOrderable(true); $column = new NumberFormatValueViewColumnDecorator($column, 4, ',', '.'); $column->setMinimalVisibility(ColumnVisibility::PHONE); $column->SetDescription($this->RenderText('')); $column->SetFixedWidth(null); $grid->AddViewColumn($column); // // View column for TamanobdGB field // $column = new TextViewColumn('TamanobdGB', 'TamanobdGB', $this->dataset); $column->SetOrderable(true); $column = new NumberFormatValueViewColumnDecorator($column, 4, ',', '.'); $column->setMinimalVisibility(ColumnVisibility::PHONE); $column->SetDescription($this->RenderText('')); $column->SetFixedWidth(null); $grid->AddViewColumn($column); // // View column for LogbdGB field // $column = new TextViewColumn('LogbdGB', 'LogbdGB', $this->dataset); $column->SetOrderable(true); $column = new NumberFormatValueViewColumnDecorator($column, 4, ',', '.'); $column->setMinimalVisibility(ColumnVisibility::PHONE); $column->SetDescription($this->RenderText('')); $column->SetFixedWidth(null); $grid->AddViewColumn($column); // // View column for TotalbdGB field // $column = new TextViewColumn('TotalbdGB', 'TotalbdGB', $this->dataset); $column->SetOrderable(true); $column = new NumberFormatValueViewColumnDecorator($column, 4, ',', '.'); $column->setMinimalVisibility(ColumnVisibility::PHONE); $column->SetDescription($this->RenderText('')); $column->SetFixedWidth(null); $grid->AddViewColumn($column); }