我试图在Angular UI-Grid的头文件模板上添加一个引导DateRangePicker。我可以看到模板正常工作,因为它显示Bootstrap图标。我不想使用原生的类型:'日期'。我想使用引导日期选择器。在Angular Ui-Grid headerCellTemplate中添加Bootstrap DateRangePicker
我有这个需要显示的所有内容。
<!-- Include Required Prerequisites -->
<script type="text/javascript" src="//cdn.jsdelivr.net/jquery/1/jquery.min.js"/>
<script type="text/javascript" src="//cdn.jsdelivr.net/momentjs/latest/moment.min.js"/>
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/bootstrap/latest/css/bootstrap.css" />
<!-- Include Date Range Picker -->
<script type="text/javascript" src="//cdn.jsdelivr.net/bootstrap.daterangepicker/2/daterangepicker.js"/>
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/bootstrap.daterangepicker/2/daterangepicker.css" />
这是我的HTML模板
<!-- DatePickerTemplate HTML -->
<script type="text/ng-template" id="DatePickerTemplate.html">
<div ng-controller="DatePickerController">
<div>Sent On</div>
<div class="input-group date" datepicker-popup is-open="true"
ng-model="COL_FIELD" min-date="2010-01-01">
<input class="form-control">
<div class="input-group-addon">
<span class="glyphicon glyphicon-th"></span>
</div>
</div>
</div>
</script>
这是我的UI电网columnDefinitons:
{ name: 'Sent On', field: 'SentDateTime', enableCellEdit: false,
allowCellFocus: false, type: 'date', cellFilter: 'date:"M-d-yy H:mm"',
headerCellTemplate: 'DatePickerTemplate.html' }
这是我的指令
app.directive("filterDatePicker", function(){
return {
restrict: 'E',
scope: true,
templateUrl: 'DatePickerTemplate.html'
};
});
我有一个空的控制器那一刻,我想要什么o在控制器做的就是日期,我从引导DateRangePicker挑一旦它的工作
控制器
app.controller('DatePickerController', [
'$scope', function($scope) {
// return date picked from bootstrap datepicker
}
]);
当我点击小菜单框它不会做任何事情。我在开发者控制台中也没有收到任何错误。
这里是一个Plunker,你可以看到两个Date列,左边的一个是本地的右边的那个应该是Bootstrap,它不工作。
有人可以给我一个我要去哪里错的想法。我无法打开BootStrap DatePicker。我真的想添加一个DateRangePicker,而不仅仅是一个普通的Bootstrap Date Picker。
你扭转局面;)“是否有人可以创建一个plunker或给我,我去错了地方的想法”这应该是: “这是一个Plunker,所以你可以看到它出错了。”请花几分钟时间阅读以下内容:[mcve] – iH8
我为每个iH8建议添加了一个运动员。 – JEuvin
在抢劫犯中,标签是否颠倒了?不是第三列不工作的引导程序,不是第二列(工作中)? –