';
$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 '';
$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 ' | ';
$index++;
}
echo '';
$row++;
}
?>