zentaopms/extension/biz/workflowaction/view/previewbatchoperate.html.php
2023-05-16 10:50:42 +08:00

94 lines
2.8 KiB
PHP

<?php
/**
* The batch operate view file of flow module of ZDOO.
*
* @copyright Copyright 2009-2016 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license 商业软件,非开源软件
* @author Gang Liu <liugang@cnezsoft.com>
* @package flow
* @version $Id$
* @link http://www.zdoo.com
*/
?>
<style>
.preview-content .required:after {right: auto;}
.preview-content tbody .required:after {visibility: hidden;}
.preview-content .btn + .btn {margin-left: 5px;}
</style>
<div class='preview-content'>
<table class='table table-borderless'>
<thead>
<tr class='text-center'>
<?php
foreach($fields as $field)
{
if(!$field->show) continue;
$width = $field->width == 'auto' ? '' : 'w-' . $field->width . 'px';
$required = strpos(",$field->rules,", ",$notEmptyRule->id,") !== false ? 'required' : '';
echo "<th class='$width $required'>$field->name</th>";
}
?>
<th class='w-100px'><?php echo $lang->actions;?></th>
</tr>
</thead>
<tbody>
<?php
$row = 1;
for($i = 0; $i < 3; $i++)
{
echo "<tr data-key='$row'>";
$index = 1;
foreach($fields as $field)
{
if(!$field->show) continue;
$value = $field->defaultValue;
if($field->control == 'select')
{
if($row == 1)
{
$field->tmpOptions = $field->options;
unset($field->options['ditto']);
}
if($row > 1)
{
$field->options = $field->tmpOptions;
$value = 'ditto';
}
}
echo '<td>';
$control = $this->flow->buildControl($field, $value, "preview_dataList[$row][$field->field]", '', false, true);
$control = str_replace("rows='3'", "rows='1'", $control);
echo $control;
echo '</td>';
$index++;
}
echo '<td>';
echo "<a href='javascript:;' class='btn addItem'><i class='icon icon-plus'></i></a>";
echo "<a href='javascript:;' class='btn delItem'><i class='icon icon-close'></i></a>";
echo '</td>';
echo '</tr>';
$row++;
}
?>
</tbody>
</table>
<div class='form-actions text-center'>
<?php echo baseHTML::submitButton();?>
<?php echo baseHTML::commonButton($lang->goback);?>
</div>
</div>
<script>
$('.preview-content a').attr('href', 'javascript:;').removeAttr('onclick');
$('.preview-content .form-actions a').attr('class', 'btn');
</script>