首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >结合使用Bootstrap-datTimePicker和Backbone-forms

结合使用Bootstrap-datTimePicker和Backbone-forms
EN

Stack Overflow用户
提问于 2014-10-23 22:59:38
回答 1查看 182关注 0票数 0

我使用bootstrap-dateTimePicker在Backbone-forms中添加了一个自定义编辑器。然而,我得到了错误:

代码语言:javascript
复制
Uncaught TypeError: Cannot read property 'top' of undefined 

自定义字段:

代码语言:javascript
复制
define(['jquery', 'underscore', 'backbone', 'backbone-forms', 'datetimepicker'],
    function($, _, Backbone, Datetimepicker){
    var Form = Backbone.Form;

    Form.editors.DateTimePicker = Form.editors.Text.extend({
    getValue: function() {
        var value = this.$el.val();
        return value;
    },

    render: function() {
        Form.editors.Text.prototype.render.apply(this, arguments);
        this.$el.datetimepicker({});
        return this;
    }
    });
});

我想这与缺少的类“附加组件”有关!

在render中添加了此行,但没有任何新内容

代码语言:javascript
复制
    `// this.$el.after('<span class="add-on"><i data-time-icon="icon-time" data-date-icon="icon-calendar"></i></span`>');

还有,请告诉我如何为这个领域自定义模板。

谢谢,

EN

回答 1

Stack Overflow用户

发布于 2014-10-24 04:32:38

我还没有测试过这一点,但是尝试在激活日期选择器(在render方法中)的行周围添加一个s延迟为0的setTimeout()。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26531060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档