示例#1
0
 /**
  * @param CheckBoxFormatValueViewColumnDecorator $column
  */
 public function RenderCheckBoxViewColumn($column)
 {
     $value = $column->GetInnerField()->GetData();
     if (!isset($value)) {
         $this->result = $this->Render($column->GetInnerField());
     } else {
         if (empty($value)) {
             if ($this->HtmlMarkupAvailable()) {
                 $this->result = $column->GetFalseValue();
             } else {
                 $this->result = 'false';
             }
         } else {
             if ($this->HtmlMarkupAvailable()) {
                 $this->result = $column->GetTrueValue();
             } else {
                 $this->result = 'true';
             }
         }
     }
 }