Sha256: 7c4bcd1b8eefde91851294d2928465c7df09bd14aacf28876b09e92d17666299
Contents?: true
Size: 895 Bytes
Versions: 2
Compression:
Stored size: 895 Bytes
Contents
class SearchSelectInput < ActiveAdminAddons::InputBase include ActiveAdminAddons::SelectHelpers def render_custom_input concat(label_html) concat(builder.select(input_method, initial_collection_to_select_options, {}, input_html_options)) end def input_method valid_method end def load_control_attributes load_class(@options[:class]) load_data_attr(:fields, default: ["name"], formatter: :to_json) load_data_attr(:predicate, default: "cont") load_data_attr(:url, default: url_from_method) load_data_attr(:response_root, default: tableize_method) load_data_attr(:display_name, default: "name") load_data_attr(:minimum_input_length, default: 1) load_data_attr(:width, default: "80%") load_data_attr( :order, value: @options[:order_by], default: get_data_attr_value(:fields).first.to_s + "_desc" ) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
activeadmin_addons-1.10.2 | app/inputs/search_select_input.rb |
activeadmin_addons-1.10.1 | app/inputs/search_select_input.rb |