class Spyro::ActionViewExtension::CollectionForHelper::Output::AdminTable
Public Class Methods
new(unicollection, helper, parser_class)
click to toggle source
Calls superclass method
# File lib/spyro/collections/outputs/admin_table.rb, line 12 def initialize unicollection, helper, parser_class super unicollection.meta[:html] ||= {} unicollection.meta[:html][:'data-model'] = unicollection.meta[:model_class].try(:underscore) unicollection.meta[:header] = ['<input type="checkbox" class="select all">'] + unicollection.meta[:header] unicollection.meta[:footer] = ["<span class='pull-left'>#{unicollection.meta[:footer].join}</span><span class='pull-right btns btn-group'>#{[*(unicollection.meta[:multiple_buttons] || unicollection.meta[:multiple_button])].join}</span>"] @unicollection.rows.each do |row| row[:data] = [UniData::Element.new(value: "<input type='checkbox' class='select one' data-id='#{row[:meta][:id]}'>", type: String, name: 'checkbox', db_type: String)] + row[:data] end end