boottstrap 날짜 플러그 인 daterangepicker 사용 설명
5273 단어 bootstrapdaterangepicker
플러그 인 원본 주소:daterangepicker 날짜 컨트롤,
플러그 인 사용 은 원본 에 있 는 문서 정보 에 따라 하면 됩 니 다.다음 참조 부터 포함 합 니 다.
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="moment.js"></script>
<script type="text/javascript" src="daterangepicker.js"></script>
<link rel="stylesheet" type="text/css" href="bootstrap.css" />
<link rel="stylesheet" type="text/css" href="daterangepicker-bs3.css" />
jquery,boottstrap 프레임 워 크 에 대한 참조 및 날짜 처리 에 사용 되 는 moment.js 를 포함 하고 마지막 으로 이 플러그 인의 js 와 css 파일 을 불 러 옵 니 다.그리고 대부분의 jq 플러그 인과 마찬가지 로 이 플러그 인 도$.fn 의 확장 을 위해 다음 과 같은 작업 을 수행 합 니 다.
<script type="text/javascript">
$(document).ready(function() {
$('input[name="daterange"]').daterangepicker();
});
</script>
jq 로 삽입 할 요 소 를 가 져 오고 daterangepicker 함 수 를 실행 하면 기본 스타일 과 속성 을 사용 할 수 있 습 니 다.그러나 이것 만 있 으 면 안 됩 니 다.daterangepicker 함 수 는 매개 변수 대상 과 반전 함 수 를 받 아들 일 수 있 습 니 다.다음 과 같 습 니 다.
$('input[name="daterange"]').daterangepicker(
{
format: 'YYYY-MM-DD',
startDate: '2013-01-01',
endDate: '2013-12-31'
},
function(start, end, label) {
alert('A date range was chosen: ' + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD'));
}
);
리 셋 함 수 는 날짜 가 변 경 된 후에 세 개의 인자 가 실 행 됩 니 다.시작 시간,종료 시간,탭 이름 등 이 있 습 니 다.ajax 요청 과 같은 작업 을 수행 할 수 있 습 니 다.이상 은 영문 판 날짜 컨트롤 을 구축 할 수 있 습 니 다.
다음은 locale 과 ranges 두 가지 인 자 를 소개 하 겠 습 니 다.
우선 locale 이라는 매개 변수 locale 은 로 컬 언어 응용 을 구축 하 는 중요 한 매개 변수 입 니 다.
다음은 플러그 인 에서 locale 기본 속성 입 니 다.
{
applyLabel: ‘Apply',
cancelLabel: ‘Cancel',
fromLabel: ‘From',
toLabel: ‘To',
weekLabel: ‘W',
customRangeLabel: ‘Custom Range',
daysOfWeek: moment.weekdaysMin(),
monthNames: moment.monthsShort(),
firstDay: moment.localeData()._week.dow };
우 리 는 이 매개 변 수 를 변경 해야만 이 플러그 인 을 중국어 플러그 인 으로 만 들 수 있다.
$('input[name=datetime]').daterangepicker({
format: 'YYYY-MM-DD',
startDate: '2013-01-01',
endDate: new Date(),
maxDate:new Date(),
locale:{
applyLabel: ' ',
cancelLabel: ' ',
fromLabel: ' ',
toLabel: ' ',
weekLabel: 'W',
customRangeLabel: 'Custom Range',
daysOfWeek:[" "," "," "," "," "," "," "],
monthNames: [" "," "," "," "," "," "," "," "," "," "," "," "],
}
}, function (start, end, label) {
alert('A date range was chosen: ' + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD'));
});
효 과 는 다음 과 같 습 니 다:물론 github 의 그 효 과 를 실현 하고 싶 을 수도 있 습 니 다.시간 을 추가 하 는 단축 키 를 추가 하고 싶 습 니 다.
Improvely.com
문제 없습니다.range 매개 변 수 를 사용 하여 실현 할 수 있 습 니 다.
range 매개 변수 도 대상 매개 변수{name:[start,end]name 은 단축 키 의 이름 입 니 다.하나의 배열 을 받 아들 이 는 것 은 시간의 시작 과 끝 입 니 다.
$('input[name=datetime]').daterangepicker({
format: 'YYYY-MM-DD',
startDate: '2013-01-01',
endDate: new Date(),
maxDate:new Date(),
locale:{
applyLabel: ' ',
cancelLabel: ' ',
fromLabel: ' ',
toLabel: ' ',
weekLabel: 'W',
customRangeLabel: ' ',
daysOfWeek:[" "," "," "," "," "," "," "],
monthNames: [" "," "," "," "," "," "," "," "," "," "," "," "],
},
range: {
" ": ['2015-04-12',new Date()]
}
}, function (start, end, label) {
alert('A date range was chosen: ' + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD'));
});
효 과 는 다음 과 같 습 니 다:이렇게 해서 중국어 날짜 플러그 인 이 생 겼 습 니 다.물론 다른 매개 변 수 는 자신의 class 를 추가 하여 boottstrap 을 쓰 는 스타일 을 사용 하여 자신 이 원 하 는 스타일 을 실현 할 수 있 고 단일 시간 상자 함수 로 도 실현 할 수 있 습 니 다.구체 적 인 것 은 공식 문 서 를 자세히 살 펴 보고 자신 이 필요 로 하 는 시간 선택 컨트롤 을 구축 할 수 있 습 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
부트스트랩 5 스티커Sticky는 페이지의 특정 영역에서 요소를 잠글 수 있도록 하는 구성 요소입니다. 수동 설치(zip 패키지) 부트스트랩 이미지 구성 요소를 활용하고 프로젝트에서 사용하려면 먼저 을 설치해야 합니다. MDB CLI ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.