Sha256: c58965a24dfee032c74b7868218036a196cbb64920934d5ee92a72645cc28fc1
Contents?: true
Size: 1.18 KB
Versions: 14
Compression:
Stored size: 1.18 KB
Contents
module UiBibz::Ui::Ux::Tables class Column < UiBibz::Ui::Core::Component attr_accessor :hidden, :link, :name, :input_options, :class, :as, :data_index, :date_format, :sort, :format, :date_format, :count, :custom_sort, :parent, :id, :progress_options 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 def linkable? !@link.nil? end def order @order || 0 end def hidden? @hidden == true end end end
Version data entries
14 entries across 14 versions & 1 rubygems