0

bootstrap-dateTimePicker를 사용하여 백본 양식의 사용자 지정 편집기를 추가하고 있습니다.백본 양식을 사용하는 Bootstrap-datTimePicker 사용

Uncaught TypeError: Cannot read property 'top' of undefined 

사용자 정의 필드 : 나는 오류가 발생하지만 내가 생각

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; 
    } 
    }); 
}); 

는 '부가 기능'누락 된 클래스와 함께 할 하세 일입니다!

이 렌더링에 선하지만

`// this.$el.after('<span class="add-on"><i data-time-icon="icon-time" data-date-icon="icon-calendar"></i></span`>'); 

새로운 아무것도를 추가하십시오 나는이 분야의 템플릿을 사용자 정의 할 수 있습니다 방법에 대해 설명합니다.

감사합니다,

답변

0

이 테스트하지만, (렌더링 방식으로) 날짜 선택을 활성화 라인 주위의 공의의 지연과의 setTimeout()를 추가하려고하지 않았습니다.