من السهل التحقق من خانات الاختيار وإلغاء تحديدها
يُعد Select_all-rails جوهرة لتنفيذ وظيفة ' select-all ' بطريقة أكثر بساطة وفعالية في تطبيق Ruby-on-rails الخاص بك.
أضف هذا السطر إلى ملف Gemfile الخاص بالتطبيق الخاص بك:
gem 'select_all-rails'
ومن ثم تنفيذ:
$ bundle
أو قم بتثبيته بنفسك على النحو التالي:
$ gem install select_all-rails
وأضف السطر التالي إلى ملف application.js الخاص بك بعد jquery:
//= require select_all.js
قم باستدعاء الدالة Select_all() في خانة الاختيار الرئيسية وأضف فئة "قابلة للتحديد" إلى خانات الاختيار الفرعية.
مثال 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 >
لمزيد من الاستخدام الخروج التجريبي
القضبان هامل مثال:
= 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
للحصول على مطالبة تفاعلية تسمح لك بالتجربة.
لتثبيت هذه الجوهرة على جهازك المحلي، قم بتشغيل 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
)