.row
  .col-md-12.text-center
    .btn-group
      button.btn.btn-default(ng-model="dataList.page.limit", btn-radio="10") 10
      button.btn.btn-default(ng-model="dataList.page.limit", btn-radio="25") 25
      button.btn.btn-default(ng-model="dataList.page.limit", btn-radio="50") 50
      button.btn.btn-default(ng-model="dataList.page.limit", btn-radio="100") 100
      button.btn.btn-default=__('Copy')
      button.btn.btn-default=__('Print')
      button.btn.btn-default Csv
      button.btn.btn-default Pdf
      button.btn.btn-default Txt
.row
  .col-md-12(collapse="notFilter")
    include {{schema | lower }}_filter
  .col-md-12
    button.btn.btn-default.btn-block.btn-xs(ng-click="notFilter = !notFilter")=__('FILTER')
.row
  .col-md-12
    .table-responsive
      table.table.table-striped
        thead
          tr
      {%- for fieldName, field in fields %}{%- if field.isList %}
            th(ng-class="dataList.sortClass('{{ fieldName }}')", ng-click="dataList.sortBy('{{ fieldName }}'); query{{ schema | capitalize }}();")=__('{{ field.label }}')
      {%- endif %}{%- endfor %}
            th.table-actions=__('Actions')
        tbody
          tr(ng-repeat="{{ schema | lower }} in dataList.data")
      {%- for fieldName, field in fields %}{%- if field.isList %}
            td {% if !field.ref || !field.refLabel %}{{ '{{' }} {{ schema | lower }}.{{ fieldName }} }}{% else %}{% if field.isArray != true %}{{ '{{' }}{{ schema | lower }}.{{ fieldName }}.{{ field.refLabel }} }}{% else %}
              span(ng-repeat="{{ field.ref | lower }} in {{ schema | lower }}.{{ fieldName }}"){{ ' {{' }} {{ field.ref | lower }}.{{ field.refLabel }} }}{% endif %}{% endif %} 
      {%- endif %}{%- endfor %}
            td
              button.btn.btn-danger.btn-xs.icon.icon-trash(type='button', ng-click='destroy{{ schema | capitalize }}ByIndex($index); query{{ schema | capitalize }}();', title=__("Destroy")) 
              | 
              button.btn.btn-primary.btn-xs.icon.icon-edit(type='button', ng-click='select{{ schema | capitalize }}($index); share.window("createOrUpdate{{ schema | capitalize }}");', title=__("Edit")) 
              | 
              button.btn.btn-info.btn-xs.icon.icon-plus(type='button', ng-click='select{{ schema | capitalize }}($index); share.window("show{{ schema | capitalize }}");', title=__("Show")) 
.row
  .col-md-6.text-left
    p=__('Listing ') 
      | {{ ' {{' }} dataList.status.listing }} 
      =__('of ') 
      | {{ ' {{' }} dataList.status.filtered }} 
      =__('filtered on ') 
      | {{ ' {{' }} dataList.status.totality }}
      =__(' registers')
  .col-md-6.text-right
    pagination(style="margin: 0px;", items-per-page="dataList.page.limit", page="dataList.page.current", max-size="5"
      total-items="dataList.status.filtered ? dataList.status.filtered : dataList.status.totality", class="pagination", 
      previous-text=__('Previous'), next-text=__('Next'), first-text=__('First'), last-text=__('Last'), boundary-links="true")