2016-07-04 1 views
0
내가 yadcf에서 range_date 열을 사용하려고

의 기능 yadcf 아니지만, 내가 얻을 :

$fromInput.datepicker is not a function 

내 코드 :

var table = $('#{{ table.opts.id }}').dataTable({ 
     "buttons": [ 
      'csv', 'excel', 'pdf', 'print' 
     ], 
     .... 
     }).yadcf([ 
     { 
      column_number: 0, 
      filter_type: "range_date", 
      date_format: "mm/dd/yyyy", 
      filter_delay: 500 
     }, 
     { 
      column_number: 1, 
      filter_type: "text", 
      filter_delay: 500 
     }, 
     { 
      column_number: 2, 
      filter_type: "text", 
      filter_delay: 500 
     }, 
     { 
      column_number: 3, 
      filter_type: "text", 
      filter_delay: 500 
     }, 
     { 
      column_number: 4, 
      filter_type: "text", 
      filter_delay: 500 
     }, 
    ]); 
}); 

와 나는를 가져 다음 파일 :

<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"> 
    <link rel="stylesheet" href="https://cdn.datatables.net/buttons/1.2.1/css/buttons.dataTables.min.css"> 
    <script src="//code.jquery.com/jquery-1.12.3.js"></script> 
    <script src="https://cdn.datatables.net/1.10.12/js/jquery.dataTables.min.js"></script> 
    <script src="https://cdn.datatables.net/1.10.12/js/dataTables.bootstrap.min.js" ></script> 
    <link href="https://cdn.datatables.net/1.10.12/css/dataTables.bootstrap.min.css" rel="stylesheet" type="text/css" /> 
    <!-- Export buttons --> 
    <script src="https://cdn.datatables.net/buttons/1.2.1/js/dataTables.buttons.min.js" ></script> 
    <script src="https://cdn.datatables.net/buttons/1.2.1/js/buttons.flash.min.js" ></script> 
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/2.5.0/jszip.min.js" ></script> 
    <script src="https://cdn.rawgit.com/bpampuch/pdfmake/0.1.18/build/pdfmake.min.js" ></script> 
    <script src="https://cdn.rawgit.com/bpampuch/pdfmake/0.1.18/build/vfs_fonts.js" ></script> 
    <script src="https://cdn.datatables.net/buttons/1.2.1/js/buttons.print.min.js" ></script> 
    <script src="https://cdn.datatables.net/buttons/1.2.1/js/buttons.html5.min.js" ></script> 
    <script type="text/javascript" charset="utf-8" src="/static/datatable/jquery.dataTables.yadcf.0.8.9.js"></script> 
    <link href="/static/datatable/jquery.dataTables.yadcf.0.8.9.css" rel="stylesheet" type="text/css" /> 

무엇이 없습니까?

답변

0

당신은 JQuery와 UI 라이브러리를 누락 - 당신은 당신의 JS 내부 JQuery와 UI 슬라이더를 가지고 있는지 확인하십시오, 당신은 from here

+0

덕분에 얻을 수 있습니다. 그것은 문서화되지 않았다. 그냥 궁금해서 - 사용하고있는 스타일 시트가 있습니까? 아마 부트 스트랩이 더 현대적이고 멋지게 보이도록 만들었습니까? 안녕하세요 예루살렘에서 – Dejell

+0

그것은 쇼케이스 페이지와 github 페이지에도 "날짜 입력 - jQuery UI Datepicker 위젯 (일부 향상된 기능 포함)"을 사용하여 작성되었으며, 또한 부트 스트랩 datepicker (eonasdan-bootstrap-datetimepicker)를 사용할 수 있습니다. [docs on how-datepicker_type] (https://github.com/vedmack/yadcf/blob/8e071af195106fa702f942373c65164b89ca40ff/jquery.dataTables.yadcf.js#L244) – Daniel