jquery editortemplates가있는 datepicker를 구현했습니다. 특정보기 페이지에서 datepicker에 onselect 이벤트를 추가해야합니다. 날짜 피커 코드Jquery는 datepicker 선언없이 뷰 수준 jquery datepicker 템플릿을 선택합니다.
<script type="text/javascript">
$(function() {
$('.dateofbirth').datepicker({ dateFormat: "dd/mm/yy" });
});
</script>
은 _layout.cshtml에 넣었습니다. 이제는 datepicker 요소를 다시 선언하면서 자식 페이지에서 필요한 이벤트를 트리거 할 수 없습니다. 어떤 방법으로도 datepicker onselect 메서드를 실행하고 자식 페이지에서 무언가를 수행 할 수 있으며 datepicker 구성 및 초기화는 _layout.cshtml에 남아 있습니까? 이
보기 같은
무엇인가 1 :
$('#dob').datepicker({onSelect: function(dateText, inst) { /*Calculate Age*/ }});
보기 2 :
$('#addmonths').datepicker({onSelect: function(dateText, inst) { /*Calculate New maturity Date*/ }});
난 그냥 자식 페이지에서 다시 #element의 날짜 선택기 요소를 redeclair 싶지 않다. 초기화는 편집기 템플리트에서 처리하도록하고 자식 페이지에서는 단지 을 호출하고 필요에 따라 재 선언없이 각각에 대해 메소드를 선택하십시오.
어쨌든 나는 그냥 메서드를 호출 할 수 있습니까?
기본 설정에 영향을주지 않는다고 할 수 있습니까? datePicker를 다시 초기화하지 않고 onSelect 이벤트 함수를 사용하여 실제로 기본 설정을 확장합니까? – Joy
죄송합니다. 'setDefaults'를 사용하면 기본값을 변경할 수 있습니다. 옵션 배열로 입력을 초기화하거나 하나의 옵션 만 추가하면 선택한 입력에 대해서만 기본값이 확장됩니다. 그러나 기본값은 datepicker가있는 다른 입력에 대해 동일하게 유지됩니다. – StilgarBF
오, 그래, 알았어. :) 대답 주셔서 감사합니다. :) – Joy