Example #1
0
 public function set_name($name)
 {
     parent::set_name($name);
     // TODO: Костыль. Если в массиве есть поля, обрабатываемые аяксом - тут они должны создаться
     for ($num = 0; $num <= 20; $num++) {
         $field_name = $name . '_' . $num;
         $value = arr::get($this->get_value()->get_values(), $num);
         if ($value) {
             $value = $value->get_raw();
         }
         $valuefield = $this->get_value_field();
         $valuefield->set_raw_value($value);
         $valuefield->set_name($field_name . '_value');
     }
 }
Example #2
0
 public function set_name($name)
 {
     $this->_type_field->set_name($name . '_type');
     parent::set_name($name);
 }