Class: Alchemy::Admin::Filters::Datepicker
- Defined in:
- app/models/alchemy/admin/filters/datepicker.rb
Instance Attribute Summary collapse
-
#input_type ⇒ Object
readonly
Returns the value of attribute input_type.
Attributes inherited from Base
Instance Method Summary collapse
-
#initialize(name:, resource_name:, input_type: :datetime) ⇒ Datepicker
constructor
Creates a resource filter that displays as a datepicker.
-
#input_component(params, _query) ⇒ Alchemy::Admin::Resource::DatepickerFilter
Returns a datepicker filter component.
Methods inherited from Base
Constructor Details
#initialize(name:, resource_name:, input_type: :datetime) ⇒ Datepicker
Creates a resource filter that displays as a datepicker.
18 19 20 21 |
# File 'app/models/alchemy/admin/filters/datepicker.rb', line 18 def initialize(name:, resource_name:, input_type: :datetime) super(name:, resource_name:) @input_type = input_type end |
Instance Attribute Details
#input_type ⇒ Object (readonly)
Returns the value of attribute input_type.
7 8 9 |
# File 'app/models/alchemy/admin/filters/datepicker.rb', line 7 def input_type @input_type end |
Instance Method Details
#input_component(params, _query) ⇒ Alchemy::Admin::Resource::DatepickerFilter
Returns a datepicker filter component.
27 28 29 30 31 32 33 34 |
# File 'app/models/alchemy/admin/filters/datepicker.rb', line 27 def input_component(params, _query) Alchemy::Admin::Resource::DatepickerFilter.new( name:, label: translated_name, input_type: @input_type, params: ) end |