complextable.html 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <div class="form-group col-lg-{$_layout['lg']|default='12'} col-md-{$_layout['md']|default='12'} col-sm-{$_layout['sm']|default='12'} col-xs-{$_layout['xs']|default='12'} {$extra_class|default=''}" id="form_group_{$name}">
  2. <label class="col-xs-12" for="{$name}">{$title|htmlspecialchars}</label>
  3. <div class="col-sm-12">
  4. <table class="table table-bordered" id="table-{$name}">
  5. {notempty name="head"}
  6. <thead>
  7. {volist name="head" id="row"}
  8. <tr>
  9. {volist name="row" id="vo"}
  10. <th style="vertical-align: middle;" {notempty name="vo.rowspan"}rowspan="{$vo.rowspan}"{/notempty} {notempty name="vo.colspan"}colspan="{$vo.colspan}"{/notempty}>{$vo.value|raw|default=''}</th>
  11. {/volist}
  12. </tr>
  13. {/volist}
  14. </thead>
  15. {/notempty}
  16. <tbody>
  17. {empty name="data"}
  18. <tr class="empty"><td class="text-center text-muted" colspan="{$cols|default=1}">暂无数据</td></tr>
  19. {else/}
  20. {volist name="data" id="row"}
  21. <tr>
  22. {volist name="row" id="vo"}
  23. <td style="vertical-align: middle; {if condition='is_array($vo["value"])'}padding:0;{/if}" {notempty name="vo.rowspan"}rowspan="{$vo.rowspan}"{/notempty} {notempty name="vo.colspan"}colspan="{$vo.colspan}"{/notempty}>
  24. {if condition="is_array($vo['value'])"}
  25. <table class="table table-bordered">
  26. <tbody>
  27. {volist name="vo.value" id="v"}
  28. <tr>
  29. {volist name="v" id="td"}
  30. <td>{$td|raw}</td>
  31. {/volist}
  32. </tr>
  33. {/volist}
  34. </tbody>
  35. </table>
  36. {else/}
  37. {$vo.value|raw|default=''}
  38. {/if}
  39. </td>
  40. {/volist}
  41. </tr>
  42. {/volist}
  43. {/empty}
  44. </tbody>
  45. </table>
  46. </div>
  47. </div>