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
<%= 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 -%>
.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'
ID | Title | Description | Archived | Due Date | |
---|---|---|---|---|---|
1-20 / 500 Sýna allt | |||||
1 | impedit aperiam libero | Est necessitatibus tempora ut. | No | 2016-07-27 | Edit |
2 | ut sint | Assumenda ut in commodi nihil ratione odio voluptatibus ea. | No | 2016-10-21 | Edit |
3 | aliquam repudiandae | Consequatur iste similique dolorum ducimus ut. | No | 2016-04-20 | Edit |
4 | nisi qui | Quas assumenda eos molestiae recusandae eveniet sit sint. | No | 2016-05-16 | Edit |
5 | dicta pariatur | Corporis iure repellat fuga omnis alias iusto aut voluptatum. | No | 2016-03-04 | Edit |
6 | molestiae autem | Explicabo aut ratione omnis voluptatem officia itaque dicta aut. | Yes | 2016-10-26 | Edit |
7 | ut veniam | Molestiae qui qui quo occaecati. | No | 2016-08-04 | Edit |
8 | nulla | Natus sint inventore culpa fugiat occaecati est distinctio. | No | 2016-05-22 | Edit |
9 | quisquam in iste | Et fugiat blanditiis facilis asperiores et. | No | 2016-03-07 | Edit |
10 | rerum occaecati | Cum aperiam voluptas aut. | No | 2016-08-14 | Edit |
11 | aspernatur est | Voluptatem error inventore officia rem nemo qui. | Yes | 2016-06-21 | Edit |
12 | explicabo hic | Porro in nisi ea sunt consequatur est incidunt et. | No | 2016-04-15 | Edit |
13 | ut | Est voluptas impedit perferendis excepturi aliquid doloremque. | No | 2016-07-18 | Edit |
14 | repellat consequatur velit | Error autem et deleniti nihil maxime voluptatem eius eveniet. | No | 2016-01-10 | Edit |
15 | est ut aut | Vero distinctio voluptatem veritatis. | No | 2016-10-30 | Edit |
16 | omnis | Possimus voluptas tempore sed mollitia neque vero nesciunt. | No | 2016-02-05 | Edit |
17 | itaque suscipit commodi | Et ut eveniet deleniti voluptatem omnis ea magnam et. | No | 2016-08-23 | Edit |
18 | necessitatibus commodi | Labore dolor et cumque quos. | No | 2016-03-28 | Edit |
19 | id rem ea | In odio quia laborum quam dicta nulla. | Yes | 2016-04-14 | Edit |
20 | aspernatur eligendi adipisci | Maiores perspiciatis tempore et aut sapiente eaque. | No | 2016-06-08 | Edit |