Sha256: a82531e25df0f123b5ae522d920ee1b57dbf56d9e7cd020ad3b8dd0aa8546869

Contents?: true

Size: 1.35 KB

Versions: 1

Compression:

Stored size: 1.35 KB

Contents

.fg-datawrapper{ :class => "fg-#{fancygrid.name}"}
  %table.fg-datacontainer
    %tr.fg-header
      - fancygrid.visible_columns.each do |column|
        %th{ :class => column.tag_class + (column.searchable ? " fg-orderable" : ""), :"fg-identifier" => column.identifier, :"fg-sort-order" => column.sort_order }
          .fg-head-wrapper.fg-order-tag
            = column.human_name
    - if fancygrid.simple_search?
      %tr.fg-search
        - fancygrid.visible_columns.each do |column|
          %td{ :class => column.tag_class }
            - next unless column.searchable
            .fg-search-criterion
              = hidden_field_tag(:identifier, column.identifier)
              = hidden_field_tag(:operator, fancygrid.search_operator)
              - if column.search_options
                = select_tag(:value, options_from_collection_for_select(column.search_options, :last, :first), :selected => column.search_value)
              - else
                = text_field_tag(:value, column.search_value)

    - fancygrid.records.each do |record|
      %tr.fg-row{ :class => fancygrid.tr_class(record), :id => fancygrid.tr_id(record) }
        - fancygrid.visible_columns.each do |column|
          %td{ :class => column.tag_class + " " + fancygrid.td_class(record).to_s, :id => fancygrid.td_id(record) }
            = render_fancygrid_cell(record, column, &format_block)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fancygrid-2.0.2 app/views/fancygrid/table.html.haml