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
61-80 / 500 Sýna allt
61quia architectoRerum sit aliquid quia corrupti praesentium.No2016-08-02Edit
62eum velit saepeVoluptas voluptas nesciunt in eos eum inventore.No2016-10-18Edit
63accusamusPraesentium quod ipsum error odit.No2016-09-17Edit
64reiciendisQuaerat voluptatum nihil iure.No2016-04-12Edit
65eosOccaecati atque assumenda qui deleniti.Yes2016-07-31Edit
66vitae at autemNihil quae dolores quia ut non.No2016-06-16Edit
67officia quo maioresAut aperiam aut sint voluptas voluptatibus ut cumque id.No2016-10-05Edit
68exercitationem delectusSapiente ipsa dolorem aut sed cumque in esse.No2016-10-01Edit
69similique placeat ipsaAlias ratione autem ut impedit non nihil itaque eaque.No2016-03-19Edit
70autemSit ipsa aut qui quia voluptatem omnis.No2016-08-04Edit
71atRatione distinctio eligendi quaerat.No2016-07-13Edit
72illum explicabo modiNesciunt exercitationem quisquam commodi ut.No2016-05-27Edit
73iure architectoVoluptatum aperiam ad dolore aut fugit.No2016-08-20Edit
74molestiaeAd dolores occaecati fuga ratione praesentium quo.No2016-03-05Edit
75velit non magniTotam dolor est sint et sed.No2016-09-16Edit
76totamDistinctio et pariatur non est consequatur enim.No2016-09-06Edit
77sed quibusdam isteQuis non ducimus quia perferendis.No2016-06-18Edit
78exercitationem sapienteQuasi numquam aut magnam expedita dolor repudiandae officiis.No2016-06-18Edit
79animiCorporis est inventore nesciunt est nam voluptas et.No2016-05-06Edit
80corrupti officiaDolore odit consequatur dolores quia deleniti veniam.No2016-09-29Edit

Fork me on GitHub