select_all rails
1.0.0
易於選取和取消選取複選框
Select_all-rails 是在 ruby-on-rails 應用程式中以更簡單有效的方式實現「全選」功能的 gem。
將此行加入應用程式的Gemfile :
gem 'select_all-rails'
然後執行:
$ bundle
或自己安裝:
$ gem install select_all-rails
並將以下行加入application.js檔案中的 jquery 之後:
//= require select_all.js
在主複選框上呼叫函數select_all()並將類別“selectable”新增至子複選框。
HTML 範例:
< input type =" checkbox " id =" selectAll " > All Items </ input >
< input type =" checkbox " class =" selectable " > Item 1 </ input >
< input type =" checkbox " class =" selectable " > Item 2 </ input >
< input type =" checkbox " class =" selectable " > Item 3 </ input >
< script type =" text/javascript " >
$ ( "#selectAll" ) . select_all ( ) ;
</ script >
更多使用請查看演示
Rails 哈姆範例:
= check_box_tag 'checkAll'
= check_box_tag 'selected_ids[]', " 1 " , false, class: 'selectable'
= check_box_tag 'selected_ids[]', " 2 " , false, class: 'selectable'
= check_box_tag 'selected_ids[]', " 3 " , false, class: 'selectable'
:javascript
$ ( " #checkAll " ). select_all ();
查看儲存庫後,執行bin/setup
以安裝相依性。然後,執行bin/console
以獲得允許您進行實驗的互動式提示。
若要將此 gem 安裝到本機上,請執行bundle exec rake install
。若要發布新版本,請更新version.rb
中的版本號,然後執行bundle exec rake release
為該版本建立 git 標籤,推送 git 提交和標籤,並將.gem
檔案推送到 rubygems.org。
git checkout -b my-new-feature
)git commit -am 'Add some feature'
)git push origin my-new-feature
)