mirror of https://gitee.com/karson/fastadmin.git
为FormBuilder中的fieldlist增加table布局支持
parent
1ee56b58fd
commit
fd77788013
|
|
@ -666,10 +666,27 @@ EOD;
|
||||||
if (is_null($title)) {
|
if (is_null($title)) {
|
||||||
$title = [__('Key'), __('Value')];
|
$title = [__('Key'), __('Value')];
|
||||||
}
|
}
|
||||||
|
$value = is_array($value) ? json_encode($value) : $value;
|
||||||
|
if (isset($options['data-layout']) && $options['data-layout'] == 'table') {
|
||||||
|
$th = implode("\n", array_map(function ($value) {
|
||||||
|
return "<th>{$value}</th>";
|
||||||
|
}, $title));
|
||||||
|
$html = <<<EOD
|
||||||
|
<dl class="fieldlist" data-name="{$name}" {$template} {$attributes}>
|
||||||
|
<table class="table table-bordered table-condensed">
|
||||||
|
<tr>
|
||||||
|
{$th}
|
||||||
|
<th>操作</th>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<a href="javascript:;" class="btn btn-sm btn-success btn-append"><i class="fa fa-plus"></i> {$append}</a>
|
||||||
|
<textarea name="{$name}" class="form-control hide" cols="30" rows="5">{$value}</textarea>
|
||||||
|
</dl>
|
||||||
|
EOD;
|
||||||
|
}else{
|
||||||
$ins = implode("\n", array_map(function ($value) {
|
$ins = implode("\n", array_map(function ($value) {
|
||||||
return "<ins>{$value}</ins>";
|
return "<ins>{$value}</ins>";
|
||||||
}, $title));
|
}, $title));
|
||||||
$value = is_array($value) ? json_encode($value) : $value;
|
|
||||||
$html = <<<EOD
|
$html = <<<EOD
|
||||||
<dl class="fieldlist" data-name="{$name}" {$template} {$attributes}>
|
<dl class="fieldlist" data-name="{$name}" {$template} {$attributes}>
|
||||||
<dd>
|
<dd>
|
||||||
|
|
@ -679,6 +696,7 @@ EOD;
|
||||||
<textarea name="{$name}" class="form-control hide" cols="30" rows="5">{$value}</textarea>
|
<textarea name="{$name}" class="form-control hide" cols="30" rows="5">{$value}</textarea>
|
||||||
</dl>
|
</dl>
|
||||||
EOD;
|
EOD;
|
||||||
|
}
|
||||||
return $html;
|
return $html;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue