bootstrap datetimepicker 需要有条件地添加keyBinds

杰夫斯基

我需要添加keyBindsfor delete 并有条件地输入按钮属性。我尝试使用该Object.assign()方法,但不确定如何获取与我的输入控件关联的 datetimepicker 对象,以及如何keyBinds有条件地启用或禁用

var $inputCtrl = $('.inputCtrl');
$inputCtrl.datetimepicker({
    locale: 'en-US',
    format: 'DD-MM-YYYY',
    useCurrent: false,
    keepInvalid: true
});

Object.assign($inputCtrl.data("DateTimePicker"), bConditionalDeleteTest && {keyBinds: {'delete': null}});

如果我们静态初始化这个对象,它将是

$('.inputCtrl').datetimepicker({
    locale: 'en-US',
    format: 'DD-MM-YYYY',
    useCurrent: false,
    keepInvalid: true,
    keyBinds: {'delete': null} /*this would disable the default Delete key behavior of the control.*/
});
文森佐

您可以简单地使用keyBinds功能。

keyBinds()

返回string具有当前设置的 options.keyBinds 选项变量。

keyBinds(object)

取一个object值。

允许指定多个 keyBinding 函数以便于访问或访问。有关默认值,请参阅选项页面。

你可以有类似的东西:

var $inputCtrl = $('.inputCtrl');
$inputCtrl.datetimepicker({
    locale: 'en-US',
    format: 'DD-MM-YYYY',
    useCurrent: false,
    keepInvalid: true
});

if( bConditionalDeleteTest ){
  $inputCtrl.data("DateTimePicker").keyBinds({'delete': null});
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Eonasdan Bootstrap datetimepicker格式

来自分类Dev

Bootstrap DateTimePicker禁用分钟

来自分类Dev

Bootstrap DateTimePicker格式

来自分类Dev

Ruby Bootstrap DateTimePicker

来自分类Dev

Ruby Bootstrap DateTimePicker

来自分类Dev

Bootstrap DateTimePicker步进问题

来自分类Dev

Bootstrap Datetimepicker无法崩溃

来自分类Dev

Bootstrap DateTimePicker安装/配置

来自分类Dev

Bootstrap Datetimepicker插件问题

来自分类Dev

获取 Bootstrap DateTimePicker 的值

来自分类Dev

Bootstrap datetimepicker 默认时间

来自分类Dev

Bootstrap datetimepicker 解析数据

来自分类Dev

动态添加新行bootstrap-datetimepicker不起作用

来自分类Dev

Bootstrap DateTimePicker和现有日期解析问题?

来自分类Dev

Bootstrap datetimepicker中的日期格式

来自分类Dev

明天日期Bootstrap datetimepicker

来自分类Dev

Bootstrap 3 Datetimepicker自动提交

来自分类Dev

在Bootstrap Datetimepicker中更改方向

来自分类Dev

Bootstrap DateTimePicker不起作用

来自分类Dev

传递Bootstrap DateTimePicker的默认日期

来自分类Dev

Bootstrap DateTimePicker动态更改格式

来自分类Dev

无法更改Bootstrap DateTimePicker的格式

来自分类Dev

错误:Bootstrap datetimepicker 不是函数

来自分类Dev

Bootstrap datetimepicker 和 Laravel 时区

来自分类Dev

Bootstrap DateTimePicker 关闭按钮位置

来自分类Dev

EditorTemplate 中的 Bootstrap 3 DateTimePicker

来自分类Dev

Vuejs 和 Bootstrap。有条件地禁用按钮组中的按钮

来自分类Dev

在Bootstrap datetimepicker上删除AM和PM

来自分类Dev

Bootstrap DateTimePicker Glyphicon日历无法打开