module AjaxDatatablesRails::Datatable::Column::Order

Public Instance Methods

nulls_last?() click to toggle source

Add option to sort null values last

# File lib/ajax-datatables-rails/datatable/column/order.rb, line 22
def nulls_last?
  @view_column.fetch(:nulls_last, false)
end
orderable?() click to toggle source
# File lib/ajax-datatables-rails/datatable/column/order.rb, line 8
def orderable?
  @view_column.fetch(:orderable, true)
end
sort_field() click to toggle source

Add sort_field option to allow overriding of sort field

# File lib/ajax-datatables-rails/datatable/column/order.rb, line 13
def sort_field
  @view_column.fetch(:sort_field, field)
end
sort_query() click to toggle source
# File lib/ajax-datatables-rails/datatable/column/order.rb, line 17
def sort_query
  custom_field? ? source : "#{table.name}.#{sort_field}"
end