Casillas de verificación fáciles de marcar y desmarcar
Select_all-rails es una joya para implementar la funcionalidad ' select-all ' de una manera más simple y efectiva en su aplicación Ruby-on-Rails.
Agregue esta línea al Gemfile de su aplicación:
gem 'select_all-rails'
Y luego ejecuta:
$ bundle
O instálelo usted mismo como:
$ gem install select_all-rails
Y agregue la siguiente línea a su archivo application.js después de jquery:
//= require select_all.js
Llame a la función select_all() en la casilla de verificación principal y agregue la clase 'seleccionable' a las casillas secundarias.
Ejemplo 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 >
Para obtener más uso, consulte la demostración
Ejemplo de rieles haml:
= 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 ();
Después de revisar el repositorio, ejecute bin/setup
para instalar las dependencias. Luego, ejecute bin/console
para obtener un mensaje interactivo que le permitirá experimentar.
Para instalar esta joya en su máquina local, ejecute bundle exec rake install
. Para lanzar una nueva versión, actualice el número de versión en version.rb
y luego ejecute bundle exec rake release
para crear una etiqueta git para la versión, envíe confirmaciones y etiquetas de git y envíe el archivo .gem
a rubygems.org.
git checkout -b my-new-feature
)git commit -am 'Add some feature'
)git push origin my-new-feature
)