2012-11-02 9 views
16

Potrzebuję wyświetlić selektor czasu w aktywnym formularzu administratora. Mam pole start_time, które jest typu time. Obecnie mam drop-downs.Jak dodać selektor czasu w Active Admin + Rails 3

enter image description here

muszę selektor podobny do wyboru daty, jak pokazano

enter image description here

Aby dodać Date Picker użyłem

f.input: data_poczÄ: a => : datepicker

ActiveAdmin.register PromoCode do 

    form :html => { :enctype => "multipart/form-data" } do |f| 
    f.inputs "PromoCodes" do 
    f.input :promo_code 
    f.input :start_date, :as => :datepicker 
    f.input :start_time 
    end 
    f.buttons 
end 

koniec

Czy istnieje sposób, aby uzyskać podobny czas kompletacji czynnie administratora. Proszę pomóż.

Odpowiedz

20

Chociaż datepicker pokaże kalendarz, w którym można wybrać datę, nie mam pojęcia, jak będzie działał czas wybierania czasu! Czy powinien pokazywać zegar :)?

Istnieje jednak inny selektor w formtastic (który jest używany przez activeadmin). to jest time_picker. Więc go użyć następująco:

f.input :start_time, :as => :time_picker 

Więcej jest w Doc

+0

może taki ui http: //pttimeselect.sourceforg e.net/example/index.html? – Fivell

+0

lub lepiej ten http://trentrichardson.com/examples/timepicker/#rest_examples – Fivell

+0

@hungryCoder Czy działa w Firefoksie? – sunil

Powiązane problemy