2015-01-09 1 views
0

ember를 처음 사용하는 ember js를 사용하여 날짜 별 필터링 기능을 개발했습니다.부트 스트랩 날짜 선택기 날짜가 ember js 컨트롤러에서 일부 동작 호출을 선택했습니다.

핸들 바 :

$ -> 
    ActiveRock.datePicker = (el) -> 
    el.datepicker(
    format: 'yyyy/mm/dd' 
    autoclose: true 
    ).on('show', (e) -> 
    $('.datepicker').css('z-index', '1151') 
    true 
    ).on('hide', (e) -> 
    logic 
    return false 
    true 
) 

컨트롤러 액션 : filterPortfolios

부트 스트랩 날짜 선택기

을 포함하지만, 작동하지 않는, 모든 솔루션을 제안 해주십시오 행동이

<div class="input-group date" data-behavior="ActiveRock.filterDatePicker" data-date-before-field="#filter_end_date"> 
    <input type="text" class="form-control" id="filter_start_date" {{action filterPortfolios}}/> 
    <span class="input-group-addon"> 
    <span class="glyphicon glyphicon-calendar"></span> 
    </span> 
</div> 

.

감사합니다. 프라 사드.

+1

보이는 taht를 같이 작성. 더 관련성이 높은 코드를 게시 할 수 있습니까? 보기, 컨트롤러, 등? – Hrishi

+0

동작 코드가 추가되었습니다. –

+0

datepicker 용 구성 요소를 사용하는 것이 좋습니다. –

답변

0

은 행동에서 나는 당신이 daterangepicker에 대한 jQuery 플러그인을 사용하고 같은

$(function() { 
    return ExamplePicker.filterDatePicker = function(el) { 
    return el.datepicker({ 
     format: 'yyyy/mm/dd', 
     autoclose: true 
    }).on('changeDate', function(e) { 
     var controller; 
     controller = App.__container__.lookup("controller:<controller_name>"); 
     controller.send("<action_name>"); 
     return true; 
    }); 
    }; 
});