Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Flatpickr - enabled daty bez zamykania kalendarza
Forum PHP.pl > Forum > Przedszkole
Johnas
Witam... Chcę ustawić możliwość ustawiania dat bez zamykania kalendarza jeśli jest włączony bo w momencie kiedy dodaje daty to zamyka go i jeszcze raz trzeba otworzyć... najlepsze jest to że ten skrypt pomimo swojego istnienia nic nie wnosi.. Wkurwia mnie to już za przeproszeniem... w dokumentacji jest opcja set która nie działa... chyba komuś się po$#@ało z gwiezdnymi wojnami... (Sith) ewentualnie (Shit)

[JAVASCRIPT] pobierz, plaintext
  1. let calendar = flatpickr("#date", {
  2. minDate: "today",
  3. altInput: true,
  4. altFormat: "F j, Y",
  5. dateFormat: "Y-m-d",
  6. "locale": "{{ str_replace('_', '-', app()->getLocale()) }}"
  7. });
  8.  
  9. $("#where").on("change", function () {
  10. console.log("zmieniłem gowna");
  11. var loader_calender = '<div id="loader-calender"><div id="loader_in_calender"></div></div>';
  12. $(".flatpickr-calendar").append(loader_calender);
  13.  
  14. var from = $("#from").val()
  15. var where = $(this).val();
  16.  
  17. if (where.length > 0) {
  18. $.ajax({
  19. url: '/api/checkDate/'+from+'/'+where,
  20. method: 'GET',
  21. success: function(response) {
  22. console.log(response);
  23. calendar.set("enable", response);
  24.  
  25. //$(".open").removeClass("open-hard");
  26. },
  27. error: function(xhr, status, error) {
  28. console.log(error);
  29. }
  30. });
  31.  
  32. }
  33. });
  34.  
  35. $("#from").on("change", function () {
  36. var loader_calender = '<div id="loader-calender"><div id="loader_in_calender"></div></div>';
  37. $(".flatpickr-calendar").append(loader_calender);
  38. var from = $(this).val()
  39. var where = $("#where").val();
  40.  
  41. if (where.length > 0) {
  42. $.ajax({
  43. url: '/api/checkDate/'+from+'/'+where,
  44. method: 'GET',
  45. success: function(response) {
  46. console.log(response);
  47. $(".flatpickr-calendar").addClass("open-hard");
  48. flatpickr("#date", {
  49. "locale": "{{ str_replace('_', '-', app()->getLocale()) }}",
  50. enable: response
  51. });
  52. $(".flatpickr-calendar").addClass("open");
  53. //$(".open").removeClass("open-hard");
  54. },
  55. error: function(xhr, status, error) {
  56. console.log(error);
  57. }
  58. });
  59.  
  60. }
  61. });
[JAVASCRIPT] pobierz, plaintext
nospor
A probowales opcji:
closeOnSelect: false
?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.