Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Datatables + select2
markonix
post
Post #1





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


https://jsfiddle.net/mvLdzfxx/1/

grupowanie działa ale mam taki specyficzny problem, że gdy jest ustawiony scrollY czyli tabela ma być ze scrollem i zostanie wykonany draw() to select2 zaczyna szwankować.
Wybieramy select, grupujemy i znowu otwieramy select i wtedy nie możemy go już zamknąć klikając w okół choć sam select zadziała.


  1. d.prototype._attachCloseHandler = function(b) {
  2. a(document.body).on("mousedown.select2." + b.id, function(b) {
  3. var c = a(b.target)
  4. , d = c.closest(".select2")
  5. , e = a(".select2.select2-container--open");
  6. e.each(function() {
  7. var b = a(this);
  8. if (this != d[0]) {
  9. var c = b.data("element");
  10. c.select2("close")
  11. }
  12. })
  13. })
  14. }


Wywala się na tym close.
Cytat
Cannot read property 'select2' of undefined


Ten post edytował markonix 16.04.2017, 12:00:13
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
k_@_m_i_l
post
Post #2





Grupa: Zarejestrowani
Postów: 349
Pomógł: 72
Dołączył: 22.01.2008
Skąd: Wadowice/Oświęcim

Ostrzeżenie: (0%)
-----


Miałem podobny problem, tyle że z tą biblioteką http://silviomoreto.github.io/bootstrap-select/ Przy ustawieniu scrollX, rozwijana lista zamiast wyjeżdżać w górę robił dodatkowy scroll w pionie. I w żaden sposób nie szło tego ominąć. Jak ustawiłem inny kontener do którego jest dopisywana rozwijana lista, to nie działało jej zamykanie i wyświetlała się w złej pozycji. Ale problemu nie udało mi się niestety rozwiązać z braku czasu.

Ten post edytował k_@_m_i_l 16.04.2017, 20:38:05
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 07:53