class UiBibz::Ui::Ux::Tables::Column
Attributes
as[RW]
class[RW]
count[RW]
custom_sort[RW]
data_index[RW]
date_format[RW]
format[RW]
id[RW]
input_options[RW]
link[RW]
name[RW]
parent[RW]
progress_options[RW]
sort[RW]
Public Class Methods
new(content = nil, options = nil, html_options = nil, &block)
click to toggle source
Calls superclass method
UiBibz::Ui::Core::Component::new
# File lib/ui_bibz/ui/ux/tables/components/column.rb, line 7 def initialize(content = nil, options = nil, html_options = nil, &block) super @data_index = @content @id = @options[:column_id] || @data_index @name = @options[:name] @link = @options[:link] # for show or edit action @order = @options[:order] @date_format = @options[:date_format] @sort = @options[:sort] @custom_sort = @options[:custom_sort] @parent = @options[:parent] @count = @options[:count] @as = @options[:as] @format = @options[:format] @class = @options[:class] @hidden = @options[:hidden] @input_options = @options[:input_options] @progress_options = @options[:progress_options] || {} end
Public Instance Methods
linkable?()
click to toggle source
# File lib/ui_bibz/ui/ux/tables/components/column.rb, line 27 def linkable? !@link.nil? end
order()
click to toggle source
# File lib/ui_bibz/ui/ux/tables/components/column.rb, line 31 def order @order || 0 end