我需要的Rails(3.2.8)兩面的多選框,就像這裏:雙面多選擇使用Rails工作3
http://www.stevefenton.co.uk/Content/Jquery-Two-Sided-Multi-Selector/
但是,我不能得到這個與Rails一起工作,而且記錄太差,我不得不放棄那個。 (它顯示,但按鈕不工作,即使在一個新的Rails應用程序)
有誰知道類似的jquery或gem解決方案,是否可以使用rails?
非常感謝!
我需要的Rails(3.2.8)兩面的多選框,就像這裏:雙面多選擇使用Rails工作3
http://www.stevefenton.co.uk/Content/Jquery-Two-Sided-Multi-Selector/
但是,我不能得到這個與Rails一起工作,而且記錄太差,我不得不放棄那個。 (它顯示,但按鈕不工作,即使在一個新的Rails應用程序)
有誰知道類似的jquery或gem解決方案,是否可以使用rails?
非常感謝!
你可以試試這個:http://quasipartikel.at/multiselect/
或者這是另一種:http://loudev.com/
然後創建你的選擇有點像在Rails視圖以下(以下簡稱「多」的部分是重要的,無論是插件) :
<%= f.select(:country, "country_id", Country.all.collect {|c| [ c.name, c.id ] }, {:include_blank => false}, {:class => "multiselect", :multiple => "multiple"}) %>
,也有在你看來下面的JavaScript:
<script>
$(document).ready(function(){
$(".multiselect").multiselect(); // If you're using the quasipartikel one
$('.multiselect').multiSelect(); // If you're using the loudev.com one
});
</script>
謝謝,loudev.com的工作正常;意識到我需要使用'serialize'來正確存儲數組;有一件事,刪除不起作用(單擊右列中的值時沒有任何反應)我想知道這是否與Rails添加一個空的「」開始選擇?就快到了!! (奇怪的AfterDeselect不會觸發一個警報,AfterSelect會......)。在java控制檯上沒有錯誤 – bobomoreno
編輯刪除空白 - 可能會幫助你。 (:include_blank => false) – mccannf
已經有了...... :-)看看這裏;我相信我錯過了一些明顯的東西;我已將它設置爲準系統導軌應用程序https://github.com/dongennl/multiselect_rails謝謝! – bobomoreno
這不是你正在尋找的答案,但我希望你重新考慮爲什麼你想這樣做的第一位。我總是發現這樣的接口不必要的複雜,可能會讓一些人感到困惑。是否有理由不能使用簡單的多選或複選框? –