javascript - 如何在 Kendo UI 中设置 TimePicker 全局间隔?

标签 javascript angularjs twitter-bootstrap kendo-ui

我将 KendoUI 与 AngularJS 结合使用。请帮助在 KendoUI 中设置 TimePicker 全局间隔。我找不到方法来做到这一点。默认情况下,间隔设置为 30 分钟。

最佳答案

您可以使用 k-interval 属性设置间隔。并从 Controller 加载值。

检查这个JSBin

  angular.module("KendoDemos", [ "kendo.directives" ])
      .controller("MyCtrl", function($scope){
          $scope.getType = function(x) {
              return typeof x;
          };
          $scope.isDate = function(x) {
              return x instanceof Date;
          };
          //one setting for controller, or you can set this using angular constant to be used in multiple controllers.  
          $scope.timeInterval = 15;
      })

在你看来

 <input kendo-time-picker
             ng-model="str"
             k-ng-model="obj" k-interval="timeInterval" />

编辑:

要更新所有剑道时间选择器的间隔,您可以执行以下操作。

 kApp.run(function($rootScope) {    

    $rootScope.$on("kendoWidgetCreated", function(event, widget){

      //get the element
      var elem = widget.element[0];    
      //get the kendoTimePicker.
      var tPicker = $(elem).data("kendoTimePicker");
      if(tPicker)
        tPicker.timeView.options.interval = 15;
  });

链接到JSBin with edit

关于javascript - 如何在 Kendo UI 中设置 TimePicker 全局间隔?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28898610/

相关文章:

javascript - Bootstrap modal 使滚动条在关闭后消失

javascript - CORS 预检请求的奇怪问题在 IE 11 上失败

javascript - 通过在相乘成员之间插入 * 使数学方程字符串有效

javascript - 如何根据给定数组将某些复选框设置为禁用?

javascript - 发送到 Angular 过滤器的第二个参数未定义

javascript - 从子指令调用父指令中的函数

javascript - 每当 Bootstrap 导航栏折叠或展开时触发 JavaScript?

javascript - 以特定格式对 json 数据进行分组

javascript - Cookie 未出现在 Chrome 控制台的“资源”选项卡中

html - 无法让背景图像出现在 Bootstrap 中,可能是页脚问题