Sha256: 03011309327f02bd2633f69148e24af73a14ff5d1a51595a5b75ad9bea5f258a

Contents?: true

Size: 407 Bytes

Versions: 21

Compression:

Stored size: 407 Bytes

Contents

module DynamicFieldsets
  # Select input with one selection possible
  class SelectField < Field
    acts_as_field_with_field_options
    acts_as_field_with_single_answer

    # @return [Hash] data for the form partial
    def form_partial_locals(args)
      super.merge({
        :selected_id => value_or_default_for_form(args[:value]).to_i,
        :collection => self.options
      })
    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
dynamic_fieldsets-0.1.20 app/models/dynamic_fieldsets/select_field.rb
dynamic_fieldsets-0.1.19 app/models/dynamic_fieldsets/select_field.rb
dynamic_fieldsets-0.1.18 app/models/dynamic_fieldsets/select_field.rb
dynamic_fieldsets-0.1.17 app/models/dynamic_fieldsets/select_field.rb
dynamic_fieldsets-0.1.16 app/models/dynamic_fieldsets/select_field.rb
dynamic_fieldsets-0.1.15 app/models/dynamic_fieldsets/select_field.rb
dynamic_fieldsets-0.1.14 app/models/dynamic_fieldsets/select_field.rb
dynamic_fieldsets-0.1.13 app/models/dynamic_fieldsets/select_field.rb
dynamic_fieldsets-0.1.12 app/models/dynamic_fieldsets/select_field.rb
dynamic_fieldsets-0.1.11 app/models/dynamic_fieldsets/select_field.rb
dynamic_fieldsets-0.1.10 app/models/dynamic_fieldsets/select_field.rb
dynamic_fieldsets-0.1.9 app/models/dynamic_fieldsets/select_field.rb
dynamic_fieldsets-0.1.8 app/models/dynamic_fieldsets/select_field.rb
dynamic_fieldsets-0.1.7 app/models/dynamic_fieldsets/select_field.rb
dynamic_fieldsets-0.1.6 app/models/dynamic_fieldsets/select_field.rb
dynamic_fieldsets-0.1.5 app/models/dynamic_fieldsets/select_field.rb
dynamic_fieldsets-0.1.4 app/models/dynamic_fieldsets/select_field.rb
dynamic_fieldsets-0.1.3 app/models/dynamic_fieldsets/select_field.rb
dynamic_fieldsets-0.1.2 app/models/dynamic_fieldsets/select_field.rb
dynamic_fieldsets-0.1.1 app/models/dynamic_fieldsets/select_field.rb