Class: Avo::Fields::BelongsToField::EditComponent
- Inherits:
-
EditComponent
- Object
- ViewComponent::Base
- EditComponent
- Avo::Fields::BelongsToField::EditComponent
- Defined in:
- app/components/avo/fields/belongs_to_field/edit_component.rb
Instance Method Summary collapse
Methods inherited from EditComponent
Methods included from ResourcesHelper
#edit_field_wrapper, #filter_wrapper, #index_field_wrapper, #item_select_all_input, #item_selector_init, #item_selector_input, #resource_grid, #resource_table, #show_field_wrapper
Constructor Details
This class inherits a constructor from Avo::Fields::EditComponent
Instance Method Details
#disabled ⇒ Object
4 5 6 7 8 9 10 |
# File 'app/components/avo/fields/belongs_to_field/edit_component.rb', line 4 def disabled return true if @field.readonly return true if @field.target_resource.present? && @field.target_resource.model_class.name == params[:via_resource_class] return true if @field.id.to_s == params[:via_relation].to_s false end |