And*_*lle 11 datepicker jquery-ui-datepicker ruby-on-rails-3.2 twitter-bootstrap-rails
有谁知道如何设置gem bootstrap-datepicker-rails?我按照http://rubydoc.info/gems/bootstrap-datepicker-rails/0.6.21/frames中的步骤进行了基本操作:
twitter-bootstrap-rails
宝石gem 'bootstrap-datepicker-rails', '>= 0.6.21'
将此行添加到app/assets/stylesheets/application.css
*= require bootstrap-datepicker
Run Code Online (Sandbox Code Playgroud)将此行添加到app/assets/javascripts/application.js
//= require bootstrap-datepicker
Run Code Online (Sandbox Code Playgroud)将此行添加到app/assets/javascripts/controllername.js.coffee
$('.datepicker').datepicker()
Run Code Online (Sandbox Code Playgroud)最后在视图中使用:)
<input type="text" data-behaviour='datepicker' >
Run Code Online (Sandbox Code Playgroud)但它不起作用!! 有人有它上班吗?它应该工作得很好,如下所示:http:
//jsfiddle.net/2Gg5k/43/
查看步骤5和步骤6,您的选择类.datepicker
在javascript中但不在input field
试试这个
观点(例如表格)
<%= f.text_field :mydate, 'data-behaviour' => 'datepicker' %>
<script type="text/javascript">
$('[data-behaviour~=datepicker]').datepicker();
</script>
Run Code Online (Sandbox Code Playgroud)
或作为组件:
<div class="input-append date datepicker" data-date="12-02-2012" data-date-format="dd-mm-yyyy">
<%= f.text_field :mydate, 'data-behaviour' => 'datepicker', :disabled => 'disable' %><span class="add-on"><i class="icon-th"></i></span>
</div>
<script type="text/javascript">
$('.datepicker').datepicker();
</script>
Run Code Online (Sandbox Code Playgroud)
以上示例如果属性使用date
类型.如果属性使用类型,则可以使用bootstrap-datetimepicker-rails gemdatetime
小智 1
In the view, try this:
<div class="field">
<%= f.label 'Trade Date: ' %>
<%= f.text_field :trade_date, 'data-behaviour' => 'datepicker' %><br />
</div>
In your application.js, use:
$(document).on("focus", "[data-behaviour~='datepicker']", function(e){
$(this).datepicker({"format": "yyyy-mm-dd", "weekStart": 1, "autoclose": true})
});
instead of
$('.datepicker').datepicker()
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
19122 次 |
最近记录: |