2012-06-07 11 views
9

Mam obecnie moje wystąpienie Datepicker wyświetlające panel paska przycisków, który zawiera przycisk "Dzisiaj", ale nie przycisk "Gotowe". Kod Użyłem aby wyświetlić pasek przycisków jest:Przycisk Datownik "Gotowe" nie pojawia się w Panelu z panelem wyświetlacza

<script> 
    $(function() { 
      $("#datepicker").datepicker({ 
        showButtonPanel: true 
      });   

    }); 
    </script> 

This is how it displays

Myślałem domyślnie przycisk „Gotowe” pokaże kiedy showButtonPanel jest ustawiona na „true”. Czy jest coś więcej, co powinienem dodać?

Z góry dziękuję.

+0

czy możemy zobaczyć zdjęcie? – Grigor

+0

@scesor programistów (noobs) w tych dniach, nie mają poczucia humoru ... – Grigor

+0

@Grigor http://i.stack.imgur.com/jsa00.png – Kunal

Odpowiedz

17

buttonPanel nie pokazuje przycisk zamykania, jeśli nie został dodany datepicker do element wejściowy

Upewnij się, że dołączasz datakser do danych wejściowych, a nie coś takiego jak div.

+3

Nie chcę dołączać Datepicker do pola wejściowego, ponieważ przechwytuję zwróconą datę i podłączam ją do funkcji zamiast wyświetlać wartość pole wejściowe. Czy istnieje sposób korzystania z pola wejściowego? –

-1

spróbować

$(function() { 
      $("#datepicker").datepicker({ 
        showButtonPanel: true 
      }); 
      $(".selector").datepicker("option", "showButtonPanel", true); 


      }); 

jeśli nadal nie może dostać, szukać błędu w Firebug js itp

+0

Huh? Oczywiście w datepicker znajduje się przycisk "done", a odpowiedź jest oczywiście prosta, ponieważ domyślnym zachowaniem jest przycisk done, jeśli showButtonPanel ma wartość true. – j08691

+0

@CoDe aDDict ... Dzięki, zajrzę do dokumentacji – Kunal

+0

@CoDeaDDict ... Próbowałem twój przykładowy kod, wciąż taki sam. Nawet zaktualizowałem do najnowszego jqueryUI. To naprawdę trudne. Firebug nie pyta nawet o żadne błędy js, ponieważ wszystkie skrypty wydają się być w porządku – Kunal