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
421-440 / 500 Alle rijen tonen
421reiciendis dolorum quodDoloremque alias quis reiciendis dicta ipsa libero doloribus rerum.Yes2016-05-28Edit
422harum enimDolorum illum enim eum numquam aut nihil et perferendis.No2016-07-14Edit
423magni eosTempore sunt voluptatum officia sapiente dolorem.No2016-10-15Edit
424non autem solutaConsectetur omnis excepturi cum vitae.No2016-01-14Edit
425nulla quoEius non asperiores adipisci non quo aspernatur.No2016-04-30Edit
426accusantium eligendiDebitis dolore id eos tempora.No2016-09-01Edit
427quae assumendaConsequatur iure et odio nulla tenetur.No2016-10-09Edit
428commodi omnis temporeEsse sint deleniti a rerum est praesentium unde.No2016-10-05Edit
429ipsamAccusamus a vel suscipit facere officia doloribus.No2016-03-17Edit
430enim itaqueEt consectetur et eos ut.No2016-07-25Edit
431vitae repudiandaeAliquid nihil aliquam architecto eos delectus placeat.No2016-05-21Edit
432magni temporeOfficiis a quaerat quae natus est libero.No2016-04-17Edit
433ut facereSit sapiente ducimus earum quia.No2016-02-21Edit
434voluptas quisquamRerum quaerat eos numquam.No2016-09-16Edit
435eos deseruntQuia amet occaecati et non sed repudiandae voluptatibus id.No2016-05-27Edit
436accusantiumCorrupti qui mollitia temporibus.No2016-10-01Edit
437atVoluptatem rerum eos illo voluptatem labore autem consectetur consequatur.No2016-02-29Edit
438undePlaceat occaecati sunt at dolor quos aspernatur rerum voluptatem.No2016-09-07Edit
439namUnde eos dolore quis quo.No2016-05-29Edit
440ut quae atFugiat voluptate veniam distinctio aut voluptatibus est et.No2016-05-12Edit

Fork me on GitHub