<% if renderer.show_checkboxes? %>
|
<% elsif renderer.show_radios? %>
<%= content_tag(:th) %>
<% end %>
<% renderer.query.columns.each do |c| %>
<%= renderer.header_tag(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| %>
<% if column.summarize? %>
<%= column.sum_value(self) %>
<% end %>
|
<% 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 %>
<%= yield renderer, entity %>
|
<% end %>
<%= will_paginate(entities) if renderer.without_pagination.nil? %>
<% else %>
<%= render_no_data %>
<% end %>