Advertisement
Guest User

full search in select2.js

a guest
May 19th, 2018
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
jQuery 1.18 KB | None | 0 0
  1.     function full_search(params, data) {
  2.  
  3.     // في حال لايوجد اي قيمة بحث اعرض جميع البيانات
  4.     if ($.trim(params.term) === '') {
  5.       return data;
  6.     }
  7.  
  8.     // في حال لايوجد عندي اي بيانات سواء تكست او اي دي يرجع null
  9.     if (typeof data.text === 'undefined' || typeof data.id === 'undefined') {
  10.       return null;
  11.     }
  12.  
  13.     // `params.term` قيمة البحث
  14.     // `data.text` النص الذي يعرض في الدروب لست
  15.     // `data.id` الفاليو لكل عناصر الدروب لست
  16.     var search_val = $.trim(params.term.toLowerCase()) //`toLowerCase() حتى يبحث عن القيم سواء كابتل او سمول`
  17.     if (data.text.indexOf(search_val) > -1|| data.id.indexOf(search_val)>-1) {
  18.       var results_data = $.extend({}, data, true);
  19.  
  20.      // يمكن ارجاع النتائج معدلة من هنا
  21.     //   results_data.text += 'نكتب هنا مانريد دمجه مع نتائج البحث';
  22.    
  23.       return results_data;
  24.     }
  25.     return null;
  26. }
  27. // لاستخدام دالة البحث
  28.        $('#depts').select2({
  29.        matcher:full_search
  30.        })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement