18

我需要在我的活动管理表单中显示时间选择器。我有一个类型为时间的字段 start_time。目前我有下拉菜单。

在此处输入图像描述

我需要一个类似于日期选择器的选择器,如图所示

在此处输入图像描述

为了添加我使用的日期选择器

f.input :start_date, :as => :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

结尾

是否有类似的方法可以在活动管理员中获取时间选择器。请帮忙。

4

2 回答 2

24

虽然datepicker会显示一个日历来选择日期形式,但我不知道时间选择器是如何工作的!它应该显示一个时钟:)?

但是,formtastic 中还有另一个选择器(由 activeadmin 使用)。那就是time_picker。所以你使用它如下:

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

更多内容在文档中

于 2012-11-02T06:56:13.187 回答
5

有关于使用日期时间选择器的 wiki 页面https://github.com/activeadmin/activeadmin/wiki/Combine-datetime-picker-with-activeadmin

这是关于 jquery timepicker 插件的集成http://trentrichardson.com/examples/timepicker/

rubygem https://github.com/activeadmin-plugins/activeadmin_datetimepicker

于 2012-11-05T22:36:53.800 回答