WiceGrid 3.6.0.pre4 examples

Hidden filter panel

show_filters: :when_filtered in grid hides the filter panel but the user can make it visible by clicking on the "Show filter" panel.

When any of the filters is active the filter panel is shown anyway.

  • # encoding: utf-8
    class WhenFilteredController < ApplicationController
      def index
        @tasks_grid = initialize_grid(Task)
      end
    end
    
  • .well
      %h2= current_page_title
      %p
        %code show_filters: :when_filtered
        in
        %code grid
        hides the filter panel but the user can make it visible by clicking on the "Show filter" panel.
      %p
        When any of the filters is active the filter panel is shown anyway.
    
    = show_code
    
    .row-fluid
      .col-md-12
        = render   'grid'
  • <%= grid(@tasks_grid, show_filters: :when_filtered) do |g|
    
      g.column name:  'ID', attribute: 'id', filter: false
    
      g.column name:  'Title', attribute: 'title'
    
      g.column  name:  'Description', attribute: 'description'
    
      g.column  name:  'Archived', attribute: 'archived' do |task|
        task.archived? ? 'Yes' : 'No'
      end
    
      g.column name:  'Due Date', attribute: 'due_date', filter: false
    
    
      g.column   do |task|
        link_to('Edit', edit_task_path(task))
      end
    end -%>
    
IDTitleDescriptionArchivedDue Date
361-380 / 500 Alle rijen tonen
361culpaQuaerat sit tempore deleniti amet rerum unde sunt.No2016-04-25Edit
362eum sapienteQuos adipisci dolorem vel numquam sint.No2016-08-01Edit
363doloresMagni aliquid aperiam non delectus.No2016-07-15Edit
364nesciunt ullam nequeEt nulla reiciendis fugit odit nemo rem quo.No2016-10-12Edit
365eligendi delenitiNemo rerum aut non eos dolore in et ea.No2016-10-23Edit
366debitis nihil quidemMolestiae est consequatur itaque est maiores vero.No2016-01-10Edit
367similiqueNeque fuga recusandae expedita omnis et.Yes2016-04-10Edit
368magnamTempore voluptas vero molestiae commodi quo rem.No2016-08-23Edit
369reprehenderit rerumRepudiandae assumenda reprehenderit rerum voluptatibus sapiente.No2016-01-28Edit
370accusantium error exercitationemMolestiae eos quibusdam quod id voluptatem eius.No2016-01-24Edit
371id officiis doloremEnim earum cupiditate suscipit libero.No2016-06-30Edit
372possimus est maximeFugit et quo magnam soluta.No2016-07-19Edit
373commodiSit minima ab voluptas dolorem cumque.No2016-03-09Edit
374voluptatem saepeVoluptatum dicta voluptatem ut laboriosam tempora consequuntur quam.No2016-03-24Edit
375maxime laborumEt culpa accusantium animi.No2016-05-19Edit
376assumendaBlanditiis tempora qui ut ex.No2016-09-25Edit
377quam qui quibusdamEa quia perferendis fuga dolore voluptatum vel vel.No2016-02-05Edit
378modi iustoBeatae maxime corporis eum.No2016-10-04Edit
379vero repellatUt sed id deserunt.Yes2016-03-31Edit
380qui repellendus sintUt quo voluptates sint.No2016-05-30Edit

Fork me on GitHub