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
)