![](/img/trans.png)
[英]how to add sorted elements in the filter dropdown in activeadmin rails
[英]Filter the Dropdown Input in ActiveAdmin Rails
因此,我有一個Company,Subcompany模型,並且我將Brand模型用作所有公司和子公司的主列表。 現在,當管理員用戶創建新公司時,他們必須使用品牌下拉列表將新公司或子公司放入列表中。
由於有10000家公司,因此這無法擴展。 篩選公司的最簡單方法是按類別篩選。 因此,假設所有品牌都具有類別屬性,我想知道在ActiveAdmin框架內是否有任何方式允許管理員用戶按類別過濾下拉列表?
到目前為止,這是我所擁有的,它使我可以了解所有品牌。 但我想為用戶提供一種通過選擇類別來動態縮小列表的方法。
form do |f|
f.inputs do
f.input :name, :as => :select, :collection => Brand.all.collect {|brand| brand.name }
f.has_many :sub_companies, allow_destroy: true do |sub|
sub.input :name, :as => :select, :collection => Brand.all.collect {|brand| brand.name}
end
end
actions
end
沒有構建方式,您可以執行以下任一操作:
用戶select2,一個支持選擇字段的建議/搜索,您可以在此處找到一些集成幫助
您可以編寫一個JavaScript,以第一個選擇的值填充第二個選擇。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.