WiceGrid 3.6.0.pre4 examples

Dropping the block in #column

If the contents of the cell is the return value of calling :attrubute on the active record, without any additional markup or transformations, the block of the column method can be dropped.

  • # encoding: utf-8
    class BlocklessColumnDefinitionController < ApplicationController
      def index
         @tasks_grid = initialize_grid(Task, order: 'id')
      end
    end
    
  • <%= grid(@tasks_grid) do |g|
    
      g.column name:  'ID', attribute: 'id'
    
      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'
    
    
      g.column   do |task|
        link_to('Edit', edit_task_path(task))
      end
    end -%>
    
  • .well
      %h2= current_page_title
      %p
        If the contents of the cell is the return value of calling
        %code :attrubute
        on the active record, without any additional markup or transformations, the
        block of the
        %code column
        method can be dropped.
    
    = show_code
    
    .row-fluid
      .col-md-12
        = render   'grid'
ID TitleDescriptionArchivedDue Date

141-160 / 500 Alle rijen tonen
141excepturiSimilique autem eos facere provident qui pariatur.No2016-02-14Edit
142maxime accusamus consecteturSunt deleniti ex porro vel quod.No2016-08-06Edit
143et qui etQuae enim voluptas asperiores soluta.No2016-07-20Edit
144est errorQui facere accusantium sint iusto quod consectetur dolores.No2016-07-09Edit
145asperioresSit consectetur dignissimos blanditiis velit aperiam est ratione reprehenderit.No2016-10-08Edit
146adipisci etIncidunt porro iure esse.Yes2016-03-01Edit
147adipisci ut asperioresSed sed ullam blanditiis aut consequatur mollitia ipsam et.No2016-08-24Edit
148porro ducimus voluptatibusRerum sint et minima.No2016-02-12Edit
149omnis errorOdit voluptatem corporis reprehenderit soluta reiciendis.No2016-07-11Edit
150qui remVoluptates deserunt non dolorem.No2016-02-02Edit
151ullam labore architectoFugit ut deserunt quia dolorem ut.No2016-06-30Edit
152nihilReiciendis explicabo sit porro veritatis illum nemo asperiores est.No2016-02-15Edit
153facilis utQui omnis beatae enim.No2016-01-23Edit
154nostrumQuia cupiditate facere itaque doloribus sit ab expedita vero.No2016-05-15Edit
155perferendis utEt assumenda repellendus nemo tempore non ea neque qui.No2016-06-14Edit
156rationeFugiat facilis eligendi maiores facere maxime tempora magni.No2016-10-17Edit
157rerumEum voluptatibus quis in.No2016-04-13Edit
158aut voluptatibus autLaudantium quae beatae et architecto voluptatem libero et.No2016-08-19Edit
159ut maioresRerum qui esse aliquid repellat eveniet nemo.No2016-01-17Edit
160aut voluptatesEarum odio voluptatem nulla.No2016-04-14Edit

Fork me on GitHub