Sha256: 406454011ac212ba5141379d3660290aa5c1230e11d5968007223e2679f16200

Contents?: true

Size: 1.04 KB

Versions: 96

Compression:

Stored size: 1.04 KB

Contents

  # pdf.text active_scaffold_config.print_list.header_text if active_scaffold_config.print_list.header_text
  headers = active_scaffold_tools_list_columns.collect {|column| column.label}
  rows = []
  @records.each do |record|
    columns = []
    active_scaffold_tools_list_columns.each do |column|
      save_column_inplace_edit = column.inplace_edit
      column.inplace_edit = false
      column.list_ui = :boolean if column.list_ui and column.list_ui.to_sym == :checkbox
      columns << get_column_value(record, column).gsub('&nbsp;', '').gsub('&amp;', '&')
      column.inplace_edit = save_column_inplace_edit
    end
    rows << columns
  end

  pdf.font "#{Prawn::BASEDIR}/data/fonts/DejaVuSans.ttf"
  pdf.table rows,
    :font_size  => active_scaffold_config.print_list.font_size, 
    :horizontal_padding => 10,
    :vertical_padding   => 3,
    :border_width       => 1,
    :position           => :left,
    :headers            => headers,
    :align              => {1 => :center},
    :align_headers      => :center,
    :row_colors         => :pdf_writer

Version data entries

96 entries across 96 versions & 1 rubygems

Version Path
six-updater-web-0.24.15 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/print_list.prawn
six-updater-web-0.24.14 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/print_list.prawn
six-updater-web-0.24.13 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/print_list.prawn
six-updater-web-0.24.12 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/print_list.prawn
six-updater-web-0.24.11 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/print_list.prawn
six-updater-web-0.24.10 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/print_list.prawn
six-updater-web-0.24.9 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/print_list.prawn
six-updater-web-0.24.8 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/print_list.prawn
six-updater-web-0.24.7 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/print_list.prawn
six-updater-web-0.24.6 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/print_list.prawn
six-updater-web-0.24.5 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/print_list.prawn
six-updater-web-0.24.4 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/print_list.prawn
six-updater-web-0.24.3 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/print_list.prawn
six-updater-web-0.24.2 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/print_list.prawn
six-updater-web-0.24.1 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/print_list.prawn
six-updater-web-0.24.0 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/print_list.prawn
six-updater-web-0.23.7 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/print_list.prawn
six-updater-web-0.23.6 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/print_list.prawn
six-updater-web-0.23.5 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/print_list.prawn
six-updater-web-0.23.4 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/print_list.prawn