kibeva

select2

Nov 13th, 2017
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. <-- template.vm -->
  2. <div id="regDir" class="userpicker" placeholder="Введите логин ..."></div>
  3.  
  4. <--script.js-->
  5.  
  6. (function ($) {
  7.  
  8. var initUserOption = function (rest) {
  9.  
  10. var auiUserSelectOptions = {
  11.  
  12. ajax: {
  13. url: function () {
  14. return rest + '/search';
  15. },
  16. dataType: 'json',
  17. delay: 250,
  18. data: function (searchTerm) {
  19. return {
  20. query: searchTerm
  21. };
  22. },
  23. results: function (data) {
  24. return {
  25. results: data
  26. };
  27.  
  28. },
  29. cache: true
  30. },
  31. minimumInputLength: 2,
  32. tags: 'true',
  33. maximumSelectionSize: 1
  34. };
  35.  
  36. AJS.$('#regDir').auiSelect2(auiUserSelectOptions);
  37. };
  38.  
  39.  
  40. AJS.toInit(function () {
  41. var baseUrl = AJS.params.baseURL;
  42. var rest = baseUrl + '/rest/usersearch/1.0/user';
  43. initUserOption(restUrl);
  44. });
  45. })(AJS.$);
Advertisement
Add Comment
Please, Sign In to add comment