Пример #1
0
 public function setSelectedIndex($value)
 {
     $this->setRating($value + 1);
     parent::setSelectedIndex($value);
 }
Пример #2
0
 protected function createEnumControl($container, $column, $record)
 {
     $value = $this->getRecordPropertyValue($column, $record);
     $selectedValues = preg_split('/\\s*,\\s*/', $value);
     $control = new TRadioButtonList();
     $values = $column->getDbTypeValues();
     $control->setDataSource($values);
     $control->dataBind();
     $index = $this->getMatchingIndices($values, $selectedValues);
     if (count($index) > 0) {
         $control->setSelectedIndex($index[0]);
     }
     $control->setID(self::DEFAULT_ID);
     $control->setCssClass('enum-radio-buttons');
     $this->setNotNullProperty($container, $control, $column, $record);
     return $control;
 }