show) continue; $width = ($field->width && $field->width != 'auto' ? $field->width . 'px' : 'auto'); $required = strpos(",$field->rules,", ",$notEmptyRule->id,") !== false ? 'required' : ''; echo ""; } ?> '; $index = 1; foreach($fields as $field) { if(!$field->show) continue; $value = ($field->defaultValue or $field->defaultValue === 0) ? $field->defaultValue : zget($data, $field->field, ''); if($field->control == 'select') { if($row == 1) { $field->tmpOptions = $field->options; unset($field->options['ditto']); } if($row > 1) { $field->options = $field->tmpOptions; } } echo ''; $index++; } echo ''; $row++; } ?>
$field->name
'; $element = "dataList[$data->id][$field->field]"; $control = $this->flow->buildControl($field, $value, $element); $control = str_replace("rows='3'", "rows='1'", $control); echo $control; if($index == 1) echo "
"; echo '