<% if entities.any? %>
<% if renderer.show_checkboxes? %> <% elsif renderer.show_radios? %> <%= content_tag(:th) %> <% end %> <% renderer.query.columns.each do |c| %> <% end %> <% if renderer.show_summarize? && renderer.query.columns.detect(&:summarize?) %> <%= content_tag(:th) if renderer.show_checkboxes? || renderer.show_radios? %> <% renderer.query.columns.each do |column| %> <% end %> <% end %> <% entities.each do |entity| %> <%= content_tag(:td, check_box_tag('ids[]', entity.id), class: "px-0") if renderer.show_checkboxes? %> <%= content_tag(:td, radio_button_tag('id', entity.id)) if renderer.show_radios? %> <% renderer.query.columns.each do |column| %> <%= content_tag(:td, column.format_value(self, entity), class: column.css_classes) %> <% end %> <% end %>
<%= renderer.header_tag(c) %>
<% if column.summarize? %> <%= column.sum_value(self) %> <% end %>
<%= yield renderer, entity %>
<%= will_paginate(entities) if renderer.without_pagination.nil? %>
<% else %> <%= render_no_data %> <% end %>